Родился в деревне Большой Луг, ныне Вачского муниципального округа Нижегородской области. Призван на службу в Красную Армию Вачским районным военным комиссариатом Горьковской области. Участник Великой Отечественной войны. Лейтенант Шаланин воевал в составе 922-го стрелкового полка 250-й стрелковой дивизии. Награды: ордена Отечественной войны 2-й степени (17.08.1944, 06.04.1985), Александра Невского (11.09.1944), Красной Звезды (13.09.1944), медали.