金吾指挥同知。夺门之变中有功，升任都指挥佥事，复超擢都督同知。后与征讨曹钦，进右都督。成化六年，以右副总兵从朱永赴延绥，追贼黄草梁。中伏击，鏖战伤颏，麾下力捍以免。顷复与都督范瑾等击寇青草沟，后击败寇军出境。论功进左都督，以内援特封宁晋伯。成化八年，代替赵辅为将军，总陕西诸镇兵，接连击败数次入寇，给予世券。此后去世，赠侯，谥威勇。