1921年10月出生,山东莱芜人。1940年4月参加革命,同年加入中国共产党。在国民抗敌自卫军政治部、保卫部工作,后编为八路军。 1942 年12月起,任山东赣榆县公安局特派员、股长、局长。 1945年12月起,任山东滨南专署公安局股长、山东省公安总局科员、济南市公安局股长。1949 年 5 月,任上海市公安局治安处卫生科副科长,治安处治安科科长。1952年6月起,先后任上海市公安局榆林分局副局长、新泾分局局长、蓬莱分局局长。1956年9月,任上海市邑庙区人民检察院检察长。1960年1月,任闵行区人民检察院检察长。1964年5月,任徐汇区人民检察院检察长(1960年起,曾当选为闵行区一、二届人大代表,徐汇区七、八届人大代表)。“文化大革命”期间,被下放“五七”干校劳动。1971年,在徐汇区公检法审理组、预审组工作。 1972年12月,任徐汇区人民法院党组书记。1979年1月,任徐汇区人民检察院检察长、党组书记。 1984年3月,任徐汇区人大常委会副主任。 1986年12月离休。2003年11月23日去世 。