宋昌,
宋义之孙,
宋襄之子。秦末时期以
家吏从高祖起
山东,代王
中尉。大臣既平诸吕,使人迎代王
刘恒。代国郎中令
张武等大臣,议皆以为不可信,愿称疾无往,唯中尉宋昌力劝代王往,即位为
汉文帝。宋昌拜为
卫将军,镇抚
南北军,以功封壮武侯。
汉朝丞相
陈平、
太尉周勃等大臣把
诸吕一网打尽,派人去迎接代王。代王就此事征求左右大臣和郎中令
张武等人的意见。
张武等人议论说:“朝廷大臣都是当初高帝时的大将,熟习兵事,多谋善诈,他们的用意恐怕不止于此,这样做只是畏惧高帝、
吕太后的威势罢了。如今他们刚刚诛灭诸吕,血染京城,此时来人名义上说是迎接大王,其实不可轻信。希望大王假托有病,不要前往,以便观察他们会有什么变化。”
唯中尉宋昌则反对,认为吕氏不得人心,天下归心于刘家,刘恒应该前往长安即位,最后刘恒采纳了宋昌的意见。但为了以防万一,刘恒在向长安进发的过程中一步步小心从事,深怕中了计。一是派舅舅
薄昭先到长安探听虚实,二是随即命宋昌担任随车的参乘,张武等六人也乘驿车随代王一同前往长安,走到
高陵停了下来,派宋昌先驱车前去长安观察情况有无变化。于是派太仆
夏侯婴与东牟侯
刘兴居去清理皇宫,后用天子乘坐的法驾,来迎接皇帝。
小心的
刘恒终于在
陈平等众大臣的拥戴下平安地继承了皇位是为
汉文帝。皇帝当天晚上就进入
未央宫,连夜任命心腹宋昌为卫将军,统领两宫卫队南北军;任命张武为
郎中令,负责巡视殿中。