Участвовал в оборонительных боях в районе городов Станислав, Умань, Запорожье. Под Запорожьем был тяжело ранен и эвакуирован в госпиталь. На фронт Сабельников вернулся в декабре 1941 года. 2 января 1942 года ему было присвоено звание капитана. В должности командира батальона 467-го стрелкового полка 216-й стрелковой дивизии 18-й армии он участвовал в обороне Донбасса. В июле 1942 года был отозван с фронта и с 1 августа стал слушателем Военной академии имени М. В. Фрунзе. Пройдя ускоренный курс обучения, майор Сабельников в ноябре 1942 года был направлен на Сталинградский фронт. В должности командира 1326-го стрелкового полка 422-й стрелковой дивизии 64-й армии участвовал в окружении и ликвидации 6-й армии вермахта (операции «Уран» и «Кольцо»). За героизм, проявленный в Сталинградской битве, 422-я стрелковая дивизия была преобразована в 81-ю гвардейскую, а майор Сабельников награждён орденом Красного Знамени.