韦小宝(梁朝伟)为人刁钻聪敏,因义气帮助天地会人打退清兵后,他于稀里胡涂中接受天地会命令进宫“成了”太监。结识少年皇帝康熙(刘德华)时,不识对方身份的韦小宝与之不打不相交结成莫逆之友,并因在得知其身份后协助他铲除奸臣成为宫中红人。
相传烈火珍珠旗为大宋镇国神器,宋太祖赵匡胤即借此旗之助,打败群雄,平定天下。惜后蜀女子花蕊夫人(南红饰)将珍珠旗盗走,同葬深谷,不知所踪。数十年后,杨宗保(徐少强饰)自边关回京,赶赴佘太君(李香琴饰)百岁寿诞途中,遇一老汉被人追杀,声称拾获烈火珍珠旗,欲献当今圣上,杨宗保出手相救,并带同回朝引见仁宗(潘志文饰),不料卷入一场精心策划的阴谋中,多亏包青天清明断案,方使杨家百馀口的冤屈平反,并使祸首英王伏诛。