山西省曲沃县人。中共党员。老红军。1937年参加革命。曾任云南省民族事务委员会副主任、党组成员。
1937年5月参加革命,1938年8月加入中国共产党。先后担任山西省牺盟会协助员,中共雁北地委秘书,中共山西省左云县委书记、怀仁县委书记,中共绥蒙分局党校二部组织干事,晋绥行署行政干校教育长等职。新中国成立后,历任中共晋绥党校二部组织干事、中共四川南部县委会地委委员兼县委书记、县长,中共四川省南充县川北区党校教育长,中共云南省楚雄地委书记,云南省林业厅党组书记、副厅长,云南省农业厅水利局副局长,中共云南省民族工业部办公室主任,云南省民族事务委员会副主任、党组成员。1984年离休,享受副省级医疗待遇。2009年11月5日在昆明逝世,享年90岁。