Родился 18 августа 1928 года в селе Первое Тарлаково Кузнецкого района Средне-Волжской области.
Спортсмен (футбол), тренер. Нападающий, защитник.
Мастер спорта (1960).
Выступал за «Крылья Советов» и «Зенит» (Куйбышев) — 1951-54, «Крылья Советов» и «Труд» — 1954-61 (по апрель), клубную команду «Труд» (обе — Воронеж) — 1961-64.
В чемпионатах СССР 1 матч.
Чемпион РСФСР (1960), 2-й призер чемпионата РСФСР (1962).
3-й призер II Спартакиады народов РСФСР (1956, 1959).
Тренер клубной команды «Труд» (Воронеж) — 1961-64.
Брат — Г.Г. Горностаев.
Скончался 8 октября 1967 года в Воронеже. Похоронен на Левобережном кладбище в Воронеже.