歷史上的金城公主是一位非常知名的和親公主,她是吐蕃贊普赤德祖贊的側妃,也是唐中宗李顯的養女,生父是邠王李守禮,金城公主從小在宮中長大,和其他的公主待遇一樣。
吐魯番派使者向唐朝進貢并提出聯姻的請求,想要為贊普膝下俊朗的小王子姜嚓拉溫求取公主,于是唐中宗同意了吐魯番方面的請求,并且下令封李奴奴為金城公主,和親吐魯番。
金城公主入藏走的是七十年前文成公主所走的舊道,并且唐中宗在金城公主入藏的時候,還親自送了一段路程,之后金城公主開始為和親付出自己的一生。
可是就在入藏的途中,卻傳來未婚夫婿姜嚓拉小王子迎親途中不幸墜馬而亡的消息,這讓金城公主很是傷心,但是金城公主并沒有返回唐朝,而是繼續入藏,陰差陽錯的嫁給了赤德祖贊,作為他的偏妃。
金城公主一直致力于唐朝和吐蕃的和平,當時因為一點點的矛盾,吐蕃和唐朝經常發生戰事,于是金城公主多次上書,希望吐魯番和唐朝重修舊好,她對于促進唐朝和吐蕃和平起到了關鍵的作用。
金城公主嫁給贊普赤德祖贊之后,生下了王子赤松德贊,但是得到嫉妒,兒子被人偷走了,雖然最后兒子回到自己的身邊,但是金城公主的身心受到嚴重傷害,不久就去世了,金城公主去世后唐玄宗輟朝三日,以示哀思。