在“
狸猫换太子”一事发生后,包铁山与
展昆仑拼死救助被陷害的李妃,并得知李娘娘被奸人所害,于是违抗军令、策反营救李娘娘。但李妃为不连累大家而自尽。为报答李妃的恩情,包铁山保护还在襁褓之中的太子逃亡,并暗暗逃回家中,却不想被出卖,导致家住的村里遭到一次大屠杀,他以为自己全家已经全部遇害(实际上长子包山抱着自己还在襁褓之中的幼子
包拯得以逃生)。
之后,包铁山一路被
襄阳王赵庆追杀。期间,他得到
杨宗保的帮助,不过在拼杀中被隋永声重伤。拼死突围后,他进入黑戈壁救下了
西夏太子
李元昊。后来,襄阳王带领杀手找到包铁山,为救太子,包铁山死守甘泉
客栈,最终援兵到来,太子得救,包铁山自己鏖战身死。