历任红二方面军第六师、五师、九十六师团政委、师组织科长。到达
陕北地区后,进入
中国人民抗日红军大学第二分校学习,任一团总支书记。抗日战争爆发后,历任
中国人民抗日军事政治大学学员支部书记,抗大总校政治部、二大队政治协理员,抗大六分校政委。
1941年起任
八路军第129师新编第十旅政治部主任、政委,太行军区第二军分区党委副书记、政委、地委常委、政治部主任,晋冀鲁豫军区政治部、第二野战军政治部民运部部长。中国人民解放军
三路大军挺进中原战役时,历任先遣支队队长、野战军直属队政委。到达
大别山后,历任鄂豫二地委、二分区书记兼政委,
中国人民解放军中原野战军后勤部党委副书记、副政委。