Родился в деревне Домытово, ныне Чернобыльского района Киевской области Украины. В августе 1937 года призван в Красную Армию Чернобыльским районным военным комиссариатом Киевской области. Окончил Сумское артиллерийское училище (1940 г.). Участник Великой Отечественной войны с июня 1941 года. Участвовал в боях на Карельском и 1-м Белорусском фронтах, был дважды ранен. Большую часть боевого пути прошёл командиром 1-го дивизиона 1112-го гаубичного артиллерийского полка 172-й гаубичной артиллерийской бригады 14-й артиллерийской Краснознамённой дивизии 6-го артиллерийского корпуса прорыва Резерва Главного Командования. После окончания войны продолжил службу в армии. После выхода в отставку, гвардии полковник артиллерии Головач проживал в городе Дзержинске Горьковской/Нижегородской области. Похоронен в Дзержинске, на городском кладбище. Награды: ордена Красного Знамени (05.07.1945, 30.12.1956), Отечественной войны 1-й (06.04.1985), Александра Невского (23.03.1945), Красной Звезды (20.04.1953), медали, в т. ч. «За боевые заслуги» (19.11.1951).