Background: Autophagy is required for the maintenance of cardiomyocyte homeostasis. However, excessive autophagy plays a maladaptive role in pressure overload-induced heart failure. To identify mechanisms by which Stachydrine inhibits pressure overload-induced cardiac hypertrophy, we determined inhibitory activities against activation of NADPH oxidase, reactive oxygen species(ROS) production and excessive activation of autophagy. Methods: Stachydrine was administered intragastrically to Wistar rats after Transverse aortic constriction(TAC) and H9c2 cells were treated with Stachydrine after Angiotension II stimulation. The activation of NADPH oxidase2 required the membrane translocation of p47phox and p67phox. Cell membrane fraction was isolated by ultracentrifuge in sucrose. The expression of p67phox, p47phox, gp91phox subunit in the cell membrane were determined by western blot. The combination of p67phox and gp91 phox subunit was detected by immunofluorescence staining. The expression of phosphorylated p47phox subunit was determined by western blot. The intracellular ROS were measured with DCF-DA fluoresence. The autophagic flux was measured by recording the fluorescence emission of the fusion protein mRFP-GFP-LC3 by dynamic live-cell imaging. Reuslts: We report here that stachydrine, a major constituent of Leonurus heterophyllus Sweet, inhibited AngII-induced excessive autophagy within H9c2 cells. Stachydrine blocked the over phosphorylation of the p47phox subunit, decreased the translocation of p47phox and p67phox to the membrane, inhibited the activity of NOX2, and reduced the generation of ROS. We also demonstrated that stachydrine ameliorated TAC-induced cardiac hypertrophy, dysfunction and excessive autophagy in vivo. Conclusions: Our study highlights the importance of regulating NOX2 when autophagy is obviously activated. By inhibiting NOX2, Stachydrine inhibits ROS production, thus exerting a remarkable activity of inhibiting hypertrophy, which could have considerable effect on clinical practice.