1932年6月加入中国共产主义青年团,同年12月参加中国工农红军,1933年7月转为中国共产党党员。
土地革命战争时期
曾任红军第三军团五师特派员,红三军团保卫局执行部干事,红军大学教导员,野战总后勤部总特派员,红军援西军保卫科科长。参加了长征。
抗日战争时期
任八路军一二九师三八六旅、三八五旅锄奸科科长,一二九师保卫部科长,太岳四分区保卫科科长。
解放战争时期
任太岳军区保卫部部长,太岳军区第四分区副政治委员兼政治部主任,中央局所属中共邯郸市委常委兼社会部长、公安局局长、华北中央局社会部副主任。
中华人民共和国成立后
历任中南军政委员会公安部处长,1953年9月至1965年2月任广西省公安厅厅长、党委书记,1956年7月至1958年3月任中共广西省委常委,1958年3月至1967年1月任中共广西壮族自治区区委常委,1964年5月至1967年1月任广西壮族自治区人民委员会副主席,1972年后历任广西百色地区革委会副主任、副书记,中共桂林市委书记、革委会主任,1977年5月任广西壮族自治区区委统战部部长,1977年12月至1979年12月任广西壮族自治区第四届政协副主席,1979年12月至1983年4月任广西壮族自治区第五人大常委会副主任,1983年4月至1988年1月任任广西壮族自治区第六人大常委会副主任。
是第六届全国人大代表,第五届全国政协委员,公安部咨询委员。
2003年5月16日在南宁逝世。