Родился в селе Ушаково, ныне Гагинского муниципального округа Нижегородской области, в семье крестьянина. До призыва в Красную Армию в 1932 году, работал на Чернореченском химическом заводе им. М.И. Калинина в городе Дзержинске. Окончил Горьковскую танковую школу (1934 г.). Участник боев с японскими милитаристами на реке Халхин-Гол (1939 г.) и Советско-финской войны. Участник Великой Отечественной войны с июня 1941 года. Командир 32-го танкового полка 16-й гвардейской Черниговской кавалерийской дивизии 7-го гвардейского кавалерийского корпуса 1-го Белорусского фронта гвардии подполковник Галкин отличился при освобождении Польши. Вверенный ему танковый полк участвовал в освобождении польских городов Хелм и Люблин. В декабре 1944 года Галкин серьёзно заболел и умер в госпитале. Похоронен в городском парке города Люблина, Польша. Звание Героя Советского Союза присвоено посмертно 24 марта 1945 года. Награды: ордена Ленина (24.03.1945, посмертно), Красного Знамени (18.08.1939), Красной Звезды (09.08.1941). Память: в селе Ушаково Герою установлен бюст и названа средняя школа, в городе Дзержинске названа улица и установлена мемориальная доска на заводоуправлении им. М.И. Калинина, ныне ООО «Корунд» (г. Дзержинск, улица 1-го Мая, 1/2).