西汉河东(治今山西夏县西北)人。武帝时,任长陵和长安令,执法严峻。继迁河内都尉,又族灭豪强穰氏之属。迁南阳太守,破灭豪强宁氏,孔氏、暴氏等皆相率逃亡。迁定襄太守,一日之间诛杀四百余人,郡中震栗。后为右内史,以阻挠“告缗令”(奖励告发逃避资产税、打击富商大贾的法令),被杀。