莱芜县方下镇柳行沟村人,1919年生,1939年5月入党,同时入伍。任莱芜县方下区中队班长。后到泰安地委公安局训练班学习,毕业后做公安工作,先后任公安特派员,章丘县公安局审讯股长,莱芜县公安局颜庄公安检查站站长,章丘县公安局侦察股长。1949年改任章丘县埠村区区长。建国后调泰安专署民政科工作。1950年后又调任湖区公安局微山湖分局长。1951年1月,任白颜县公安局长。1953年8月任邹县公安局长。1956年6月,任邹县政法部长。1958年任邹县城前人民公社党委书记。1960年后任中共邹县县委副书记兼人民政府县长。1965年6月,调任中共济宁县委副书记,县政府县长。1975年任中共微山县委常委兼造纸厂党委书记。1982年任微山县委顾问。1984年离休。