秦末汉初梁(郡治今河南商丘)人。初以强弓手从刘邦击项羽、英布,升为都尉。惠帝时为淮阳郡守,文帝时任御史大夫。张苍免相,他继任丞相,封故安侯。为人廉直,曾拟诛文帝宠臣邓通,因文帝请免方释。景帝立,晁错贵幸用事,拟诛错,景帝称错无罪,遂愤而呕血死。(42/2100,参见《史记》96/2682)