Родился 9 мая 1921 г. в дер. Новосельцево Перавинского сельсовета Коробовского района. Окончил Коробовскую НСШ в 1937 г. Кандидат в члены ВКП(б) с 1942 г. С 1 октября 1937 г. — Шатурская ГРЭС, ФЗУ, ученик, с 8 сентября 1939 г. — котельный цех, кочегар. Уволен 4 ноября 1939 г. в связи с уходом на учебу в военную школу. Призван в 1939 г. Коробовским
РВК. На фронте с 22 июня 1941 г. Истребительная авиация ПВО, в должности техника самолета. Переучился на летчика. С 14 августа 1944 г. — в составе 18-й воздушной армии на самолете Б-25. Летчик, капитан. Произвел 25 боевых вылетов, в т. ч. 5 дневных. Проживал: г. Шатура, Клубный проезд, 3, общежитие ФЗУ. Холост. Отец — Шапкин Егор Семенович, из крестьян, печник, в 1927–1933 гг. работал на Шатурской ГРЭС, умер в 1933 г.; мать — Воробьева Пелагея Лаврентьевна.
Награды: ордена Отечественной войны II степени (26 мая 1945 г., 4-й гвардейский бомбардировочный авиационный корпус, 229-й гвардейский бомбардировочный авиационный полк, гвардии техник-лейтенант; 6 апреля 1985 г.), медаль «За боевые заслуги» (30 января 1943 г.).