Герой Советского Союза
Родился в селе Алешково, ныне Богородского муниципального округа Нижегородской области, в крестьянской семье.
Окончил Богородский кожевенный техникум.
Работал на шорно-седельной фабрике в городе Богородске.
В Красной Армии служил с 1926 года.
Участник Советско-финской войны.
Участник Великой Отечественной войны с сентября 1941 года.
Командир 1848-го истребительно-противотанкового артиллерийского полка 30-й истребительно-противотанковой артиллерийской бригады 7-й гвардейской армии Степного фронта полковник Шубин отличился при форсировании реки Днепр.
Звание Героя Советского Союза присвоено 26 октября 1943 года.
После окончания войны продолжил службу в армии.
С 1956 года полковник Шубин – в запасе.
Жил и работал в городе Загорске, ныне Сергиев Посад Московской области.
Похоронен там же, на старом городском кладбище.
Награды: ордена Ленина (26.10.1943), Красного Знамени (07.06.1945), Отечественной войны 1-й степени (17.09.1944), три ордена Красной Звезды (в т.ч. 03.02.1943, 12.09.1943).
Память: на доме, где он родился в селе Алешково Богородского муниципального округа установлена мемориальная доска.
На здании Богородского кожевенного техникума (г. Богородск, улица Свердлова, 3) установлена мемориальная доска.
В городском парке Богородска на Аллее Героев установлен бюст Героя.