1923年4月出生于莱芜青杨行村一个农民家庭里。幼时上学务农,1940年11日加入中国共产党,1941年2月任村民兵指导员,1945年1月在白龙、苗山区工作,1946年7月任苗山区武装部长,1948年11月任莱芜县武装部干事,1950年4月任中共莱芜县矿山区委员会书记,1952年7月任杨庄区委书记,同年12月任莱芜县公安局长,1954年10月任泰安专区劳改队长,1956年8月任泰安地区公安处副处长,1957年7月任中共新泰县委政法部长,1962年7月任泰安劳改支队长,政委,1983年1日任顾问,1984年12月离休(厅局级)。