任冀中人民自卫军第3总队总队长、特务团团长，1938年5月4日冀中八路军冀中第九支队暨第3军分区司令员，冀中军区司令部参谋处长、1941年12月任八路军第三纵队暨冀中军区副参谋长。1943年9月任晋察冀军区副参谋长。1945年2月任冀中军区参谋长。第二次国共内战期间，沙克率冀中31团约1500人进军冀察热辽。历任冀热辽军区副司令员兼参谋长、1946年2月任安东军区副司令员、1947年夏任安东军区司令员、后任辽东军区参谋长、第四纵队副司令员、安东军区司令员兼安东邮政学校校长。 1948年8月任东北野战军第三纵