抗日救亡運動
1935年,在北平大同中學高中部讀書時,積極投身“一二·九”抗日救亡運動。1936年2月,經同學王維介紹,加入中華民族解放先鋒隊。1937年“七·七”事變後,回到山東,積極宣傳抗日,組織民眾,發動游擊戰爭。同年9月,經臨沂地區民先隊部介紹,以參謀名義,參加莒南十字路鄉鄉長謝輝組織的游擊隊。同年12月,游擊隊被縮編為國民黨臨沂第三專區獨立營第三連,他任排長。期間,結識了中共山東省委的汪洋,並在汪洋領導下工作。1938年3月,在汪洋的策動下,獨立營借調防之機,宣布起義。與八路軍山東遊擊隊會合,被編為第四支隊第三團,仍任排長。同月,經汪洋介紹加入中國共產黨。10月,升任營長。曾經擔任
1940年11月,調任山東縱隊第四旅第十團參謀長。此後,在魯中軍區泰山分區鬥爭最緊張最艱苦的兩年多時間裡,他帶領一個營單獨活動,曾多次粉碎敵偽發動的“鐵壁合圍”和拉網式“掃蕩”。1944年8月,調任魯中軍區泰山分區作戰科長,曾指揮兩個營、兩個縣大隊、3個區中隊,在普通村伏擊從博山調往萊蕪縣境內的吳化文部某團,僅半小時即將敵人全殲,俘敵團長及以下1200餘人,受到山東軍區的通令表揚。同年12月,任十團副團長(團長缺)。他指揮全團及部分地方武裝和民兵,攻克日軍據點3個,偽軍據點4個,粉碎了敵偽的蠶食進攻,擴大了根據地。1945年7月,升任團長。8月,指揮全團和兄弟部隊協同,殲敵軍兩個團,俘敵千餘人。9月,率領一個團的班長以上幹部,奉命從海路進入遼東半島,10月到達安東,歸東北民主聯軍遼東軍區指揮,編為東進支隊,任支隊長。解放臨江時,他率部俘偽滿州國皇帝大皇娘、二皇娘,獲物資大宗,並將金銀財寶及物品全部上繳,受到上級表揚。1945年1月,支隊劃歸遼南軍區,任第五分區司令員。1948年1月,改任遼南軍區獨立師副師長。5月,獨立師整編為東北野戰軍第五縱隊十三師,繼續任副師長,後改編為四十二軍一二四師。遼瀋戰役後,奉命秘密入關。途中,師政委、政治部主任翻車犧牲,師長受重傷,他指揮該部參加平津戰役,攻打豐臺時,俘敵3000餘人,按時勝利完成占領任務。北平和平解放後,升任該師師長。曾經作戰
1949年6月,四十二軍南下入川作戰。一二四師一路急進,打萬縣,戰宜昌,所向披靡。四川解放後,奉命率部回到東北,組織開荒生產,支援抗美援朝戰爭。長期的緊張工作和勞累,使其身染癲癇病,因癲癇病反覆發作,離職休養。1951年4月,被任命為第二十三步兵學校校長。翌年,調二十一步兵學校任校長。1954年4月,調政治學院任佇列部副部長。1955年9月,被授於大校軍銜,榮獲二級獨立自由勳章和二級解放勳章。1958年5月,任軍事教授會主任。1964年,晉升少將軍銜。同年5月,調任濟南軍區內長山要塞區司令員。1972年,調國防科工委工作。1974年8月,因病逝世,終年59歲。