西汉燕无终(今天津蓟县)人。始为布衣,武帝时上书言国事,提出天下之患不在瓦解,如吴、楚、齐、赵之叛乱;而在土崩,即陈胜、吴广等农民起义。他认为当时数年歉收,民多穷困,加之对边境用兵,农民起义的形势已出现,应防患于未然。武帝召见,任为郎中,后迁中大夫。(64/2802,参见《史记》112/2956)