东汉扶风茂陵(今陕西兴平东北)人,字伯平。明帝时,为开阳城门候。后任骑都尉,与驸马都尉耿秉出居延塞击北匈奴,绝大漠六百余里,无功而还。建初元年(76),迁山阳太守,兴起稻田数千顷,百姓怀爱,莫有欺犯。在职六年,转颍川太守,亦有善政。