1899年上海名门望族唐同舒府上,同舒的妻子临盆在即。其时,一匹快马驰来唐府。来者是人称“雁儿格格”的上海道台之友。她之所以来之匆匆,是为急报心上人唐同舒:唐父,唐家老爷唐奉化投身反满活动,杀身之祸近在眼前。忙乱中,大管家带走两位公子唐大浦、唐尔浦,唐杨氏在大雨之中将三公子生于一家文房四宝店铺门前。在圣约翰就读行将毕业的唐同舒,正拟前往美国留学,雁儿盼望和他一起远走高飞。
1949年,解放战争进入最后的关键时刻,随着中国人民解放军的逼近,国民党仓皇百逃台湾。国民党国防部保密局直属特别勤务处少校参谋邓家骥及其妻子沈荷(张歆艺 饰)正是这败逃大军中的一员,他们的真实身份是中国红妆情报小组的成员,为了继续从内部瓦解敌人,二人不惜随军前往台湾。谁知最后关头突发变故,沈荷留在大陆,夫妻被迫天各一方。
乡村小子玉(温兆伦)、宝(陶大宇)及波(郑敬基)一起成长,成莫逆之交,对於村内事,常作不平鸣,惹来不少是非。三人对村长之女乔(刘美娟),十分倾慕,追求过程中几乎弄至兄弟反目。后来玉得母亲(白茵)帮助,终於夺得乔的芳心;势利的村长关照(谭炳文),见乔只锺情於玉,无奈将女儿下嫁给他。玉因为开罪了神棍,被落降头,不能结婚,否则会惹上灭门之祸。为了不想连累乔,玉只有远走他方。途中遇上飞虎寨寨主女儿虫虫(陈敏儿)及大军阀之女珠(刘小慧)二人对玉情深款款,而玉亦对她们一往情深。最后,更出现三女争夫的情况,此时玉之降头又再次灵验。在爱情与生命两者当中,玉会如何抉择?
韦小宝(梁朝伟)为人刁钻聪敏,因义气帮助天地会人打退清兵后,他于稀里胡涂中接受天地会命令进宫“成了”太监。结识少年皇帝康熙(刘德华)时,不识对方身份的韦小宝与之不打不相交结成莫逆之友,并因在得知其身份后协助他铲除奸臣成为宫中红人。