A new zero-voltage and zero-current switching (ZVZCS) energy-recovery circuit (ERC) for a plasma display panel (PDP) is proposed. The external current source ensures the zero-voltage turn-on of all MOSFETs, zero-current turn-off of all IGBTs, and fully chatged/discharged PDP, which desirably reduce the sustaining voltage. Moreover, it features simpler structure, fewer devices, lower cost, lower electromagnetic interference noise, and lower current stress.