东汉初南阳湖阳(今河南唐河南)人,字子张。新莽末,参加绿林起义军。后归刘秀,参与镇压河北尤来、五幡等农民军。刘秀即位,任为侍中、骑都尉,与虎牙将军盖延等击败刘永割据势力。后封扬虚侯。曾率军镇压武陵蛮和西羌。