大唐皇后武則天(歸亞蕾飾)懷胎12月而無法臨盆。大雨連天,當大勝突厥的喜訊傳來之時,武則天羊水破了。公主就這樣在漫天風雨中來到世界。唐高宗李治認定女兒的降世將為天下帶來好運,當場賜名太平公主。少年太平(周迅飾)頑皮不堪,捉弄三個哥哥,戳破好姐妹韋氏(胡靜飾)與哥哥顯的小愛情,卻也目睹了宮內斗爭的風雨。但這些風雨離太平還很遙遠。直到她16歲與韋氏偷偷出宮,在夜市擾攘中偶遇薛紹(趙文瑄飾),少女情竇初開。在太平的請愿下,武則天明知薛紹早有妻室也答應了太平的請婚,一手安排了薛紹妻子慧娘的賜死,也為太平的婚姻悲劇埋下伏筆。婚后無論太平如何溫柔體貼,薛紹始終不置一詞。然而倔強為愛不顧一切的太平(陳紅飾)贏得了薛家上下的信任,當真相被無情揭露時,薛家對她的唯一請求是保留薛家的血脈——葉兒。薛紹的死給太平帶來了極大的創傷,也為母女關系扯開一道無法彌合的裂縫。武則天登基,創立大周朝。太平為了與母親賭氣而嫁給憨厚老實卻一無所長的武攸嗣(傅彪飾),度過了五年漫長的毫無喜悅的婚姻。但這段時期卻培養了太平的政治能力,她一而再再而三地為母親解決了政治危機,深得武則天器重。然而她仍然拒絕入主政治。深愛太平卻苦于無法得到太平的心的武攸嗣一次酒后偷歡,被太平撞見后羞愧自盡。太平就這樣結束了自己的第二段婚姻。當與薛紹長相酷似的張易之(趙文瑄飾)出現在太平面前時,太平的心再次被捕。然而在交往中,她明白張易之絕對不是薛紹,他們只有情欲的糾纏,而張易之是渴望通過掌控女人來掌控天下。張易之不僅與太平有染,還與韋氏和武則天有關系,這深深地傷害了太平的心。當張易之企圖篡位時,遠道趕來的太平一刀結束了他的生命,斬斷了自己的愛情。武則天去世,太平成了鎮國公主。侄子李隆基對她呵護有加,當年的葉兒也長成了高大的好青年,并與李隆基是摯交好友。這兩位年輕人用自己的方式愛著太平:李隆基是要讓姑母得到天下權利而愛她,葉兒則是讓太平離開權利紛爭而愛她。這矛盾一觸即發……