到1936年,他又出任中国工农红军沿河游击司令,负责封锁黄河沿岸,保障红一方面军东渡黄河的任务。同年3月又出任第三十军军长,政治委员,率部参加东征战役。
抗日战争爆发后,他出任八路军的后方守卫处警备第三团团长,警备第一旅政治委员等职务,率部驻防甘泉,富县一带镇守,陕甘宁边区的南大门。
抗日战争胜利后,他又先后出任晋冀鲁豫野战军第三中队副司令员,副政治委员兼政治部主任等职务。率部先后参加邯郸战役,陇海路战役,定陶战役,汤阴城战役,鲁西南战役,并且率部进军大别山。1948年后又参加郑州战役,淮海战役,渡江战役和向西南进军等,可谓戎马一生。到1955年授勋时,被授予上将军衔。