明濠州(今安徽凤阳)人,字元登。郭英孙。洪熙时授勋卫。正统中,副靖远伯王骥攻麓川思任发、思机发,擢锦衣卫指挥佥事。正统十四年(1449),以都督佥事守大同,以破也先进犯功,进右都督,封定襄伯。英宗复辟,命掌南京中军都督府事,寻谪戍甘肃。宪宗立,复爵,充甘肃总兵官。后召还,总神机营。