山西临猗人。字宜生。保定军官学校毕业。原为阎锡山部属,1930年参加阎、冯反蒋战争,任津浦线总指挥。1931年后曾任三十五军军长、绥远省主席。曾参加长城抗战和绥远抗战。抗日战争期间先后任第七集团军总司令,第八、第十二战区副司令长官、司令长官兼绥远省、察哈尔省主席。日本投降后,代表国民党至热、察、绥受降。解放战争期间任华北“剿总”司令。1949年1月底,天津解放后,接受中共提出的和平解放北平条件,率部起义。同年9月出席中国人民政治协商会议第一届全体会议。建国后,曾任中央人民政府委员,政协全国委员会副主席,国防委员会副主席,水利部、水利电力部部长。1974年4月19日在北京病逝。