Родился 21.04.1920 года в селе Девичье ныне Навлинского района Брянской области в семье крестьянина. Русский. Член КПСС с 1943 года. Окончил 8 классов. Работал на шахте в городе Серго, ныне город Стаханов Ворошиловградской области, а затем грузчиком на одном из предприятий Ленинграда. В Советской Армии с 1940 года. В 1942 окончил Оренбургскую военную авиационную школу пилотов. На фронтах Великой Отечественной войны с июля 1942 года. Заместитель командиpa эскадрильи 807-го штурмового авиационного полка (206-я штурмовая авиационная дивизия, 7-й штурмовой авиационный корпус, 8-я воздушная армия, 4-й Украинский фронт) старший лейтенант Головков к концу октября 1943 года совершил 119 боевых вылетов на штурмовку и бомбардировку живой силы и техники, оборонительных рубежей, крупных железно-дорожных станций и узлов врага. Лично сбил 3 самолёта противника. Звание Героя Советского Союза присвоено 13.04.1944 года. В 1947 окончил Краснодарскую высшую офицерскую школу штурманов, в 1954 — Центральные летно-тактические КУОС ВВС. С 1958 подполковник Головков — в запасе. Жил в Туле. Работал на Тульском заводе чулочных автоматов. Награжден орденом Ленина, 2 орденами Красного Знамени, орденом Александра Невского, Отечественной войны 1 степени, Красной Звезды, медалями. Умер 13.01.1980 году.