山东省威海市人,1918年出生,1938年4月入伍,同年7月加入中国共产党。1938年4月,在胶东抗日救国军第3军第3路第8大队任战士,同期,加入民先队(抗日组织),1938年9月编为第5支队第61团第3连战士,后调到支队教导队受训1个月。10月调第65团2营6连1排任指导员。1939年1月调第65团3营任干事,秋天调7连任支部书记。1940年4月任第15团7连指导员并带领连队荣立“模范连”称号。1941年4月任第15团3营分支书记。1943年9月调胶东军区党校学习(整风)。1944年3月调第14团任交通大队大队长兼政委。1945年1月调武工队任队长兼政委,9月调胶东军区特务团任第1营教导员。1946年6月调任胶东军区海军教导队政委(第4旅旅长张怀忠兼队长)。1947年5月调任第5师14团政治处主任。1947年9月任第110团副政委。1947年10月调任第109团政委。1951年1月调任第93师政治部主任。1954年任第93师副政委。1956年任第93师政委。1960年11月调任第31军政治部副主任。1964年5月任第31军政治部主任。1969年6月调任江西省军区政治部主任,11月任副政委兼主任。1972年11月升任江西省军区政委。1979年3月调任福建省军区政委,同时任福建省委常委。1980年任军事顾问,1988年离休。1955年授上校军衔,1960年晋升大校军衔。荣获三级独立勋章,二级解放勋章。