Родился 9 декабря 1947 года в Иваново.
Спортсмен (футбол), тренер. Защитник.
В «Текстильщике» (Иваново) — 1965-68, 1972-76, «Заре» (Луганск/Ворошиловград) — 1969-71.
В чемпионатах СССР 31 матч.
Главный тренер «Волжанина» (Кинешма) — 1982-84, тренер (1988-98, по май) и главный тренер «Текстильщика» (Иваново) — 1998 (с мая).
Был преподавателем кафедры физического воспитания Ивановского государственного университета.
Сын — футболист В.В. Горнушкин.
Скончался 6 июня 2009 года в Иваново.