29 декабря 1941 года Кравцов был назначен на должность командира 281-й стрелковой дивизии. С 23 февраля по 13 марта 1943 года командовал 198-й стрелковой дивизии, а с 13 марта по 9 июня 1943 года вновь командовал 281-й стрелковой дивизией. Принимал участие в Любанской наступательной операции в других боях битвы за Ленинград в районе населённых пунктов Погостье, Смердыня, Басино.