Родился 12 июля 1921 года в с. Должниково (Ульяновская область). Русский. Образование начальное. Работал в колхозе. В 1940 году призван на службу во внутренние войска НКВД. В действующей армии с июня 1941 года. Снайпер отдельной разведывательной роты 1-й стрелковой дивизии войск НКВД (Ленинградский фронт) рядовой Голиченков отличился в боях за Ленинград. Действуя в составе своего подразделения, к 20 января 1942 года Голиченков из своей снайперской винтовки уничтожил 140 солдат и офицеров противника. Всю войну не расставался он со своей винтовкой, в боях с немецко-фашистскими захватчиками проявил мужество и героизм, разумную инициативу. После войны жил и работал в родном селе. Награжден орденом Ленина, медалями. Умер 28 июля 1976 года.
Звание Героя Советского Союза присвоено 6 февраля 1942 года.