乾隆皇帝()東征時與女子夏()裸婚,生下女兒()。許多年以後,夏因病去世。魏紫和丫鬟金鎖(範冰冰飾)帶著當年乾隆留下的信物,千裏迢迢從濟南來到北京,與失散多年的父親相見。主仆到了北京,無法入宮面對聖人。無奈之下,他們認識了女飛賊燕子(趙薇飾),並成為了朋友。燕子急於想辦法為她混進皇宮,卻在壹次失誤中,與魏紫互換了身份,成了清宮裏的“明珠公主”,而魏紫卻落得壹無所有,甚至連唯壹的證據都沒有。皇帝舉行祭祀儀式,慶祝他心愛的女兒歸來。儀仗隊伍穿過城市街道,碰巧被魏紫和金鎖看到。激動的於魏紫暈倒在地,被大學者法倫(海波)之子傅爾康(周傑)所救。福福知道她的身世後收留了她。燕子不是沒心沒肺的人,但騎虎難下。再加上宮中處處沒有自由,朝中的爭權奪利,三宮六院的勾心鬥角,都讓她懷念當初的自由生活。雖然皇帝和他的妻子(娟子)喜歡燕子,但他們引起了皇後(戴春榮)的不滿。五月永琪(蘇有朋飾),法倫的兩個兒子爾康和爾泰(陳誌朋飾)都和燕子成了好朋友。二康和二臺兄弟了解了小燕子的誠意後,告訴了我們收留魏紫的事。壹切真相大白,但為了安全起見,這五個人決心保密。魏紫和燕子化解了誤會,與爾康的感情越來越深。燕子和永琪也有感情,四人礙於身份不敢表態。
小燕子把魏紫弄進宮裏做貼身侍女,但兩人及其姐妹的感情漸漸讓周圍的人起疑。皇帝對魏紫也有壹種說不出的好感,但這引起了皇後的嫉妒。在嬤嬤榮()的慫恿下,皇後派人在臥室裏逮捕了,拷打了她,然後把她關在密室裏。當燕子發現魏紫不見了,她很擔心。爾康等人晚上來到慈寧宮,終於找到了奄奄壹息的魏紫。第二天,燕子又邀請甘龍去對付皇後,終於救出了魏紫,化險為夷。甘龍南巡,江南爾康、魏紫永琪、小燕等人隨行。期間,蔡和事件後,顏勇終於露了臉。後來在廟會上,有人暗殺了甘龍,魏紫擋了壹刀,也是極其致命的。爾康看著甘龍的眼睛,看著魏紫的表情,非常嫉妒。後來,我回京時,乾隆賞賜了燕子魏紫。西藏國王和賽亞公主(滾)來到紫禁城向清朝示威,派出幾十名勇士與清朝的將軍們壹決高下,不想被爾康打敗。做龍是壹大樂事。為了面子,藏王提出結婚。為了穩定國家,乾隆同意將賽亞公主轉交福爾康。富爾康與皇帝爭論,最後講述了魏紫的生平。至此,魏紫的身份暴露了,小燕子難逃欺君之罪。燕子用他的口才與皇帝戰鬥,魏紫願意與燕子同生共死。皇帝終於軟化了,魏紫、爾康、燕子和永琪成了戀人。