民国时期.1936年4月，参加中华民族解放先锋队和牺盟会，次年参加山西省国民兵军官教导团。1940年加入中国共产党。曾任抗日决死二纵队扩军指导员，晋绥八分区离东县副科长，交城县政府财政科长。1948年9月至1950年2月，担任文水县县长、县委书记。
共和国时期.中华人民共和国成立后，历任绥远省政府人事室（局）副主任、副局长；绥远省委统战部办公室主任；陕坝行署专员；中共包头市委书记处书记、秘书长、包头市副市长；中共唿和浩特市委书记、市革委会副主任；内蒙古自治