Родился в 1907 году в деревне Добрынь ныне Климовского района Брянской области. Русский. Член КПСС с 1927 года. В ВМФ с 1933 года. Окончил Ейское военно-морское авиационное училище. Участвовал в советско-финской войне 1939—40. В боях Великой Отечественной войны с июня 1941 года. Командиp эскадрильи 36-го минно-торпедного авиационного полка (1-я минно-торпедная авиационная дивизия, ВВС Черноморского флота) майор Фокин участвовал в налётах советской авиации на Берлин. Потопил в Чёрном море 4 транспорта, 3 сторожевых корабля, быстроходную десантную баржу, уничтожил 2 самолета врага на аэродромах. К апрелю 1944 года совершил 134 боевых вылета на бомбардировку объектов противника. Звание Героя Советского Союза присвоено 16.05.1944 года. В 1949 окончил КУОС. Награжден 2 орденами Ленина, 2 орденами Красного Знамени, орденом Ушакова 2 степени, Александра Невского, Красной Звезды, медалями. В 1953 году полковник Фокин погиб при исполнении служебных обязанностей.