Родился 5 февраля 1922 года в деревне Дворникова Мариинского уезда Томской губернии.
Спортсмен (хоккей с мячом, футбол), тренер. Нападающий.
Мастер спорта (1953, хоккей с мячом).
Начал играть в хоккей с мячом в 1936 году в Красноярске в детской команде «Вымпел» при стадионе водников, затем в юношеских командах «Динамо» (Красноярск) — с 1937 года. В «Динамо» (Красноярск) — 1938/39, 1945-48 (играющий тренер), «Угольщике» (Томск) — 1939/40, ДКА — 1943-45 (играющий тренер), «Науке» — 1948-50 (играющий тренер), «Тракторе» и «Торпедо» — 1950-56 (в 1950-52 года — играющий тренер), «Авангарде» — 1956/57, 1959-61, «Локомотиве» — 1957/58, «Труде» — 1958/59, 1961/62, «Металлиста» (все — Красноярск) — 1962/63.
В чемпионатах СССР не более 85 матчей, не менее 4 голов.
3-й призер чемпионата СССР (1953).
Победитель Спартакиады профсоюзов (1959). Обладатель Кубка ЦС «Трактора» (1952).
В сборных Сибирского военного округа — 1943/44, Красноярска — 1947.
Играл в футбол за «Динамо»- 1947, «Науке» — 1948, «Тракторе» — 1950, «Авангарде» (все — Красноярск) — 1956.
Играющий главный тренер «Труда» (Красноярск) — 1958/59. Старший тренер футбольных и хоккейных команд «Авангарда» (Красноярск) — 1956-82 (играющий старший тренер по хоккею с мячом — 1956/57, 1959-61 и футболу — 1956-59).
Под его руководством «Труд» стал победителем Спартакиады профсоюзов (1959); «Авангард» — чемпионом ЦС ДСО «Труд» (1960).
Был председателем тренерского совета Федерации футбола Красноярского края и Федерации хоккея с мячом Красноярского края.
Участник Великой Отечественной войны.