军崇启海常备旅副政委，第一师三旅九团政委、七团政委，三旅政治部副主任，苏中军区第二分区政治部主任、第一军分区五十二团政委、第三军分区副政委兼政治部主任。第二次国共内战时期，任苏中军区独立旅政委、1946年任华中野战军第六师政治部主任。1947年任华东野战军第十一纵队政治部主任兼苏中军区政治部主任，1948年任第十二纵队政委兼苏北军区政委。1949年，任第三野战军第三十军政委。与军长谢振华指挥第三十军参加渡江战役、上海战役。中华人民共和国成立后，历任苏南军区副政委，1952年起任中共中央华东局监察