东汉南阳宛县(今河南南阳)人,字君游。年十六受业长安,号为“圣童”。初任郎中,迁谒者。后随吴汉伐公孙述,途中被任为蜀郡太守。视事二年,征为骑都尉,转渔阳太守。在郡信年,捕击奸猾,劝民耕种,并大破匈奴,使其不敢犯塞。卒于任所。