土地革命時期
任紅3軍團第2師師部通信班長、第5團排長,第6師10團連長、連政治指導員,紅4軍教導團政治委員,隨營學校政治委員,第10師30團團長。參加了中央蘇區反“圍剿”和長征。
抗日戰爭時期
任八路軍129師385旅769團營長,師隨營學校營長、教育長、師供給處政治委員。
解放戰爭時期
1945年入延安中央黨校學習。1947年後,任晉察冀軍區晉冀縱隊獨2旅副政治委員,第2縱4旅副旅長,第19兵團193師師長。參加了響堂鋪戰鬥和清風店、石家莊、平津等戰役。
新中國成立後
任第19兵團補訓師長,炮兵指揮部主任。1951年參加抗美援朝,任中國人民志願軍63軍189師師長,第19兵團炮兵指揮部主任。回國後,任中國人民解放軍第63副軍長、67軍副軍長。1961年畢業於高等軍事學院戰役系。1969年至1971年任天津警備區政委。1971年至1980年任天津市委書記。
榮譽
1955年被授予大校軍銜,1964年晉升為少將軍銜。榮獲二級八一勳章、二級獨立自由勳章,二級解放勳章。榮獲朝鮮民主主義人民共和國二級自由獨立勳章。1988年7月被中央軍委授予中國人民解放軍一級紅星功勳榮譽章。