Родился в 1909 г., Татарская АССР, Бондюжский р-н, д. Новое Гришкино.
В РККА с 06.1941 года. Место призыва: Бондюжский РВК, Татарская АССР, Бондюжский р-н.
Рядовой, орудийный номер 8 батареи 3 дивизиона Гвардейской минометной Познаньской Краснознаменной бригады. Калининский, Центральный, Первый Белорусский фронты.
Награжден медалями «За отвагу» (1945 г.), «За взятие Берлина», юбилейными.
Из наградного лита: «В боях за город Берлин тов. Шапкин проявил доблесть и бесстрашие. 24 апреля 1945 г. огневая позиция обстреливалась минометным и автоматно-пулеметным огнем противника, подходы к ней по улицам простреливались снайперами.
Тов. Шапкин воодушевляя своих товарищей, перебираясь от одного укрытия к другому, своевременно доставлял мины на огневую позицию, способствуя быстрейшему выполнению боевой задачи.
29 апреля 1945 г. штурмовая группа, в которую входил тов. Шапкин, при проческе домов встретилась в подвале с группой немецких солдат в 6 человек. Не теряя ни минуты, тов. Шапкин открыл огонь и лично уничтожил трех немецких солдат, а остальных взяли в плен».
Демобилизован в 1945 г.