Osteoporosis is caused by disturbance in the dynamic balance of bone remodelling, a physiological process, vital for maintenance of healthy bone tissue in adult humans. In this process, a new bone is formed by osteoblasts and the pre‐existing bone matrix is resorbed by osteoclasts. Imperatorin, a widely available and inexpensive plant extract with antioxidative and apoptotic effects, is reported to treat osteoporosis. However, the underlying mechanism and specific effects on bone metabolism have not been elucidated. In this study, we used rat bone marrow‐derived mesenchymal stem cells and found that imperatorin can activate RUNX2, COL1A1 and osteocalcin by promoting the Ser9 phosphorylation of GSK3β and entry of β‐catenin into the nucleus. Imperatorin also enhanced the production of phospho‐AKT (Ser473), an upstream factor that promotes the Ser9 phosphorylation of GSK3β. We used ipatasertib, a pan‐AKT inhibitor, to inhibit the osteogenic effect of imperatorin, and found that imperatorin promotes osteogenesis via AKT/GSK3β/β‐catenin pathway. Next, we used rat bone marrow‐derived monocytes, to check whether imperatorin inhibits osteoclast differentiation via AKT/GSK3β/β‐catenin pathway. Further, we removed the bilateral ovaries of rats to establish an osteoporotic model. Intragastric administration of imperatorin promoted osteogenesis and inhibited osteoclast in vivo. Our experiments showed that imperatorin is a potential drug for osteoporosis treatment.