Родился 23 апреля 1952 года в Изяславе Хмельницкой области Украинской ССР.
Спортсмен (легкая атлетика), тренер, арбитр.
Заслуженный тренер России (2004).
Окончил Волгоградский ГИФК (1973).
Начал заниматься легкой атлетикой в 1967 году.
Тренер ГДОИФКа имени П.Ф. Лесгафта, затем — ШВСМ (Великие Луки), с 1996 года — тренер СДЮШОР №10 (Волгоград).
Среди его учеников — Е. Слесаренко, А. Подшибякин, Е. Грибанова.
Работал заместителем декана факультета филиала ГДОИФКа имени П.Ф. Лесгафта (Великие Луки).
Награжден медалью ордена «За заслуги перед Отечеством» II степени (18.02.2006), нагрудным знаком «Отличник физической культуры и спорт» (2002).
Сын — арбитр по легкой атлетике Б.Б. Горьков.