早年曾任热河把总、守备，康熙五十年（1711年）任通州副将。康熙五十七年（1718年），升江南苏松水师总兵。次年，调任天津总兵。康熙六十年（1721年），擢升为湖广提督。雍正三年（1725年），加太子少傅，调补江南松江提督，不久加兵部尙书衔，世袭骑都尉。雍正六年（1728年），任镶红旗汉军都统。雍正七年（1729年），署理直隶古北口提督。雍正八年（1730年）十月逝世。