与中央工农红军历次反围剿战役，任红五军团三十八师政委、十三师政委等职位，率部参加长征，并任中央纵队干部团政委。抵达陕北后，担任红二十八军政委，与刘志丹参加东征。抗日战争期间，他担任八路军129师政训处副主任、政治部副主任、冀南军区司令员、政委，率部参加百团大战。第二次国共内战时期，任晋冀鲁豫军区政治部副主任、晋冀鲁豫野战军第二纵队政委、晋冀鲁豫中央局组织部部长。中华人民共和国成立后，任第二野战军第四兵团政委、首任中共云南省委第一书记，云南省军区政委、西南军区副政委。随后进入中央，任中共中央组织部副部长、解放