W czasach dynastii Song, przebrana za mężczyznę Ye Zhao (Sichun Ma), wspina się po szczeblach kariery w cesarskiej armii. Tylko nieliczni spoza jej najbliższej rodziny wiedzą, że Zhao jest w rzeczywistości kobietą, która od dzieciństwa była przebrana za chłopca. Kłopoty bohaterki zaczynają się, gdy przyznany zostaje jej najwyższy stopień generała, a cesarski dwór dowiaduje się o jej prawdziwej płci. Cesarzowa wdowa, która od dawna martwiła się tym, że Ye Zhao posiada zbyt wielką władzę, wykorzystuje tę informację, aby zaręczyć panią generał z bratankiem cesarza. Jej narzeczonym zostaje książę Nanping, Zhao Yujin (Yilun Sheng), który jest rozpieszczony i leniwy.