1924年任晋绥军炮兵8团团长,1930年任
北平市警察局局长,1933年任军事委员会参议,1935年任津浦铁路总务处副处长、驻津办事处处长,1937年任正太、同浦、
京包铁路少将军事专员,并代理司令官,1938年任军事委员会后勤部船舶运输司令部参谋长,后任交通部专员,1945年8月任第11战区司令长官部少将参议,并兼任
河北省第8区行政督察专员兼保安司令,1947年任河北省地方行政干部训练团教育长,1948年任华北剿匪总部干部训练团
中将副教育长,1949年1月在
北平市参加和平起义。后任解放军第6
昆明陆军学院研究员,1951年在镇反中被判刑关押,1952年4月于关押中病逝,1983年予以平反。