Cardiac hypertrophy is a pathophysiological response to various pathological stresses and ultimately leads to heart failure. Oxidative stress is one of the critical processes involved in hypertrophy development. Fisetin, a small molecular flavonoid, has been shown to have anti-oxidative, anti-proliferative and anti-inflammatory properties. However, the effect of fisetin on cardiac hypertrophy remains unknown. In our present study, we showed that fisetin inhibited pressure overload-induced cardiac hypertrophy, improved cardiac function in vivo and suppressed phenylephrine (PE)-induced cardiomyocyte hypertrophy in vitro. Reactive oxygen species (ROS) levels were markedly decreased by fisetin treatment in both hypertrophic hearts and cardiomyocytes. Moreover, fisetin significantly up-regulated the expression of antioxidative genes, including catalase (CAT), superoxide dismutase 1 (SOD1) and heme oxygenase 1 (HO-1). Furthermore, co-treatment with N-acetylcysteine (NAC; ROS scavenger) and fisetin did not have synergistic inhibitory effects on PE-induced cardiomyocyte hypertrophy, indicating that the anti-hypertrophic effects of fisetin are mainly associated with the blockade of oxidative stress. Finally, the pro-hypertrophic signaling pathways, mitogen-activated protein kinase (MAPK) and mammalian target of rapamycin (mTOR) kinase, were found to be suppressed by fisetin after pressure overload and PE treatment. In conclusion, our study revealed that fisetin protects against cardiac hypertrophy and that oxidative stress inhibition may be one of the pivotal mechanisms involved.