前199年,刘邦经过赵国,张敖把赵姬献给刘邦。赵姬因此怀孕。于是张敖为其另建居所。
前198年,张敖之相贯高等于柏人县刺杀刘邦事发,张敖及其家人被囚。赵姬向囚禁他的人说自己怀有刘邦的孩子,禀报到刘邦处,刘邦不信。赵姬的弟弟赵兼又花重金通过审食其求助于吕后,吕后吃醋不肯为之向刘邦求情,审食其也不再为之活动。
赵姬在狱中生下刘长后,怨恨自杀。狱吏将刘长送给刘邦,刘邦命吕后收养他。
刘长在吕后的照顾下长大,并因此而免遭吕后祸害。长大之后,力能扛鼎。但是他一直怨恨吕后身边红人审食其,因其不救自己的母亲。
汉文帝即位后,刘长终于为母报仇。前177年,刘长前往审食其府上,审食其与其相见,刘长取出袖中铁椎捶击审食其,并命随从魏敬杀死审食其。然后,刘长袒身向文帝请罪,汉文帝同情刘长母子的遭遇,赦免了他。