娘家势力单薄、且为人仁善的刘恒继位，是为汉文帝。汉文帝即位后，刘长依仗自己是皇帝的弟弟，骄横跋扈，藐视朝廷，但是文帝并没有怪罪他。后来，刘长亲自刺杀审食其，为其母赵姬报仇。
灭亡.前174年，刘长勾结匈奴、闽越谋反一事败露，丞相张苍领群臣要求文帝处死刘长。文帝只废其王爵，发配蜀郡严县的邛莱山，并且送给他十个美女，每天五斤肉、两斗酒。大臣袁盎反对，认为刘长必定会在途中死去，汉文帝不相信。后来，刘长因为不堪屈辱，自杀而亡。死后，汉文帝将他的三个儿子都封王，并由长子刘安继任淮南王的爵