栾布少时家贫,卖佣于齐,被人略卖至燕地为奴,后为燕王臧荼部将。臧荼谋反兵败,栾布被汉军俘虏,梁王彭越请赎为梁大夫。彭越被诛杀后枭首洛阳,栾布边祭祀边哭泣,为吏所捕。栾布被捕后慷慨陈言,为彭越辨诬,指责刘邦以苛细诛功臣,功臣将人人自危。刘邦赦免了栾布,任命他为都尉。汉文帝在位时,栾布为燕相,官至将军[1]。汉景帝时吴楚七国之乱,栾布以击齐之功,封鄃侯,再次出任燕相。汉景帝中元五年(前145)栾布去世,他的儿子栾贲继承爵位,担任太常,因祭祀所用的牲畜不合法令的规定,封国被废除。
在电视剧《汉武大帝》中,栾布由演员徐鸣饰演[2]。