Родился 30 сентября 1922 года в селе Шелаболиха Барнаульского уезда Алтайской губернии.
Спортсмен (футбол, хоккей с мячом), тренер. Нападающий.
Мастер спорта СССР (3.07.1950, хоккей с мячом). Заслуженный тренер РСФСР (1970).
Играл в футбол за «Дзержинец» (Челябинск) — 1950.
Тренер «Ангары» (Ангарск) — 1977. Был тренером «Метростроя» (Москва).
Участник Великой Отечественной войны. Награжден орденом Отечественной войны II степени (6.04.1985), медалями «За взятие Будапешта», «За победу над Германией в Великой Отечественной войны 1941-1945 гг.» (20.03.1946).
Сын — С.Н. Гугнин.
Скончался в 1995 году.