最初,平陽公主跟她的夫君柴紹住在長安。那時,高祖準備起義,於是派人秘密前去通知他們。柴紹對公主說自己要跟隨高祖打天下。但是,柴紹馬上又考慮到如果留下平陽公主一個人的話,情況會變得很危險。正在犯難之際,平陽公主對他說:“你快去吧!我不會有事的。我一個婦女,到時候很容易躲藏的。我自己會另想辦法。”於是,柴紹留下了平陽公主,秘密趕往太原。
公主回到讄縣鄉下的家裏後,賣掉了所有家產,用那些錢把當地的難民集合了起來,共得好幾百名士兵,然後,開始起兵響應高祖。
當時,恰好有一個少數民族山大王何潘仁在司竹園也聚集了一夥人。何潘仁雖然自稱總管,但是還沒有找到歸屬。公主知道後,想將他收為己用,就派仆人馬三寶前去說服。馬三寶對何潘仁曉之以利害關係,說服了他,之後,何潘仁跟隨公主一同攻打讄縣城。不久,讄縣城就被他們攻下了。
後來,平陽公主又派馬三寶前去說服李仲文、善向誌、丘師利等草寇團夥。而後,平陽公主與他們各帶幾千人馬到縣城集合。這時,京城留守官員都將平陽公主視為眼中釘,陸續派兵去討伐公主。馬三寶、何潘仁等人一次又一次地戰勝,挫了留守官員的銳氣。
慢慢的,公主把地盤擴大到銩稨、武功、始平三個縣城,其所到之處,都對當地宣傳法規紀律,並禁止士兵拿百姓的一針一線。各地的百姓聽聞後,都慕名向她投奔而來。最後,軍隊人數已高達七萬多人。這時,公主派秘密使者前去報告高祖。高祖知道後,十分高興。
沒過多久,義軍就渡過了黃河。這時候,高祖讓柴紹帶領幾百人前往華陰縣,並在終南山的附近接應平陽公主的軍隊。隨後,公主帶領近萬名士兵跟太宗李世民的部隊在渭北會合。平陽公主與柴紹當時各自分設將帥營帳。最後,一起包圍京城長安。在軍隊裏,大家都把她的隊伍稱做“娘子軍”。
長安被平定後,高祖封她為平陽公主。由於她有獨特的戰功,所以高祖很喜愛她。每次賞賜的時候,她所得到的賞賜規格都要比其他公主高。
高祖武德六年(公元623年),公主去世。在下葬的時候,高祖下令多加四十人組成的羽葆、鼓吹、大車、旌旗、班劍儀仗隊伍作為前導,讓全副武裝的勇士作為後衛舉行送葬儀式。當時,專門負責禮儀的太常卿知道這件事後,上書說:“參照禮儀製度,婦女的葬禮,不必鼓吹樂隊。”
但是,高祖卻說:“現在,鼓吹的歌曲是軍樂。以前,平陽公主在司竹園起兵響應起義,並且親自指揮作戰,立下了克敵製勝、平定天下的汗馬功勞。周文王姬昌妃太姒也曾被武王姬發列入十個具有治國平亂才能的大臣之列。所以,按照平陽公主的功勳,她也應當被列入輔佐大臣的行列,因為她不同於普通婦女,所以,不能不為她鼓吹樂隊!”於是,高祖下令破例增加這項儀仗以表彰平陽公主的功勞,還封給平陽公主“昭”的諡號,謂“明德有功”之意。
平陽公主,巾幗不讓須眉。在高祖起義之初,不顧兒女私情,果斷支持自己的丈夫去參加起義。其後,隻身一人,散盡錢財,招兵買馬,響應起義,立下大功。如此有勇有謀,著實令許多男子都自愧不如。