臨邛董家張燈結綵地將卓王孫的女兒卓文君進了門,為病入膏肓的二公子衝喜。董家是當朝高官的族人,卓王孫為了能使自己當上冶鐵官將女兒許配給了董家。不料,董二公子沒能拜堂便咽了氣。陰差陽錯,董家大員外董孝賢硬將與王吉一同前來賀喜的司馬相如扮成了新郎與文君拜了堂。司馬相如事後知道了真相懊悔不已,發誓要將文君救出董家。
幾經週折,文君答應由司馬相如相陪回成都。而司馬相如喝酒誤事沒能成行。文君迫不得已與丫環雨桐女扮男裝獨自走了。司馬相如追到成都與文君裝扮成的“杜公子”住在了一個店裏,加之另一治鐵富商程鄭的大公子程一飛的介入與文君主仆二人和司馬相如及其僕人桑濮之間産生了很多故事。這段時間裏,司馬相如和“杜公子”一起談詩論賦酣暢淋漓,惺惺相惜。機緣巧合二人共同譜出了一段古曲《鳳求凰》。
五人約定外出遊歷,途中司馬相如救了欲刺殺惡將軍唐蒙未果險些被抓的老朋友孟寨主的女兒青蘆。而後司馬相如擬為民請願在與唐蒙的交鋒中也險些吃虧。幸被衛青巧計救起。經過這件事,文君不得不返回家中。司馬相如為了會老友王吉也住回了成都。
董孝賢為了取悅漢武帝,騙得卓王孫請畫師為女兒文君畫像,畫像過程中司馬相如與文君相互表白了心地,由此産生了真摯的愛情,文君最後毅然與司馬相如回到了臨邛司府,但被董孝賢害得連房子都賣了,不得已回到成都,當酒肆也無法經營時,大內楊公公帶來了漢武帝的旨意——宣司馬相如赴長安覲見。
漢武帝欣賞司馬相如的文才,讓其在宮內作賦。而司馬相如卻因為民請願被貶,遭到了軟禁,且不得離開長安。陳皇后欲借司馬相如文才作賦重新博得武帝歡心,卻弄巧成拙生出了武帝大怒的一幕。文君被董家族人綁走,司馬相如得到消息為救文君寫出了武帝要的《上林賦》,趕回臨邛卻得到了文君已死的消息。其實,董孝賢已將文君暗中送到了長安。司馬相如為救遭唐蒙攻擊的孟寨主又寫了皇后要的《長門賦》。
司馬相如被召回長安因再次衝撞武帝險些在刑場被斬,幸被東方朔、平陽公主合力救下並住進了公主府中,平陽公主也被司馬相如對文君的真情打動。司馬相如奉旨當了文園令。
從此,每日以詩酒為伴,連絕色的衛子夫也未能打動司馬相如的心。武帝這邊也被文君對司馬相如的真情所感。最後決定讓司馬相如與衛青西征,得勝班師後親自為司馬相如指婚。奉旨完婚的司馬相如在洞房內最終鼓足了勇氣揭開了新人的蓋頭。