Puerarin, a known isoflavone, is commonly found as a Chinese herb medicine. It is widely used in China to treat cardiac diseases such as angina, cardiac infarction and arrhythmia. However, its cardioprotective mechanism remains unclear. In this study, puerarin significantly prolonged ventricular action potential duration (APD) with a dosage dependent manner in the micromolar range on isolated rat ventricular myocytes. However, submicromolar puerarin had no effect on resting membrane potential (RMP), action potential amplitude (APA) and maximal velocity of depolarization (Vmax) of action potential. Only above the concentration of 10 mM, puerarin exhibited more aggressive effect on action potential, and shifted RMP to the positive direction. Millimolar concentrations of puerarin significantly inhibited inward rectified K+ channels in a dosage dependent manner, and exhibited bigger effects upon Kir2.1 vs Kir2.3 in transfected HEK293 cells. As low as micromolar range concentrations of puerarin significantly inhibited Kv7.1 and IKs. These inhibitory effects may due to the direct inhibition of puerarin upon channels not via the PKA-dependent pathway. These results provided direct preclinical evidence that puerarin prolonged APD via its inhibitory effect upon Kv7.1 and IKs, contributing to a better understanding the mechanism of puerarin cardioprotection in the treatment of cardiovascular diseases.