西汉沛郡相县(今安徽濉溪西北)人,字子康。初以任子为郎。元帝时,任御史中丞,总领州郡奏事,执法有威名。成帝即位,为冀州刺史,累任北海、东郡、南阳太守等。所至以杀伐立威,用法严酷,下吏畏惧,豪强慑服。后因贿赂权臣,被征入为少府,为丞相翟方进所奏免,忧死于故郡。