Борис Шабалин родился 2 января 1918 года в городе Елабуга (сейчас это Татарстан). После смерти отца его семья переехала в Марийскую АССР, где он вырос в деревне Парсаево. Окончив школу в Йошкар-Оле, он поступил в Ленинградский горный институт, но судьба распорядилась иначе — после 4-го курса он стал учителем математики и физики в Татарстане.
В 1939 году Бориса призвали в армию. Он окончил Чкаловское танковое училище и уже с декабря 1941 года воевал на фронтах Великой Отечественной войны:
Осенью 1944 года старший лейтенант Шабалин командовал танковой ротой и проявил невероятную отвагу в боях за освобождение Прибалтики.
7 октября его танкисты уничтожили:
10 октября его рота первой прорвалась к Балтийскому морю у города Поланген, разгромив вражескую оборону. В этих боях танкисты Шабалина подбили:
Этот прорыв отрезал немцам путь к отступлению и помог советским войскам закрепиться на побережье.
24 марта 1945 года Борису Шабалину присвоили звание Героя Советского Союза с вручением «Золотой Звезды» и ордена Ленина.
В 1946 году капитан Шабалин ушёл в запас и вернулся в Марийскую АССР, где работал и жил до самой смерти.
Умер 24 сентября 1962 года, похоронен в Йошкар-Оле.
В Марийской АССР помнят своего героя — его имя навсегда вписано в историю Великой Победы.
Борис Шабалин — настоящий пример мужества, который вёл своих бойцов вперёд, не боясь опасности! Его танк первым вышел к Балтийскому морю, поставив точку в освобождении Прибалтики от фашистов.