明末清初陕西泾阳人,祟祯中历守备、副将,官至密去总兵,后改守蓟镇,崇祯十七年(1644)奉召入卫封定西伯,同太监杜之秩守居庸关,后与杜之秩迎自成。李自成攻占京师后,奉命携吴襄致其子吴三桂家书及犒师银,赴山海关招降吴三桂,后随农民军西撤,于宁武关降清,以总兵官镇守保德州,助清镇压农民军。