Родился 14 октября 1926 года в деревне Карачи Чановского района Барабинского округа Сибирского края.
Спортсмен (хоккей с мячом, футбол), тренер (хоккей с мячом). Нападающий (хоккей с мячом, футбол), полузащитник (хоккей с мячом).
Мастер спорта СССР (1953).
Начал играть в хоккей с мячом в 1942 году в Новосибирске в команде завода «Сибметаллострой». В «Тракторе», «Сибсельмаше» и «Труде» (Новосибирск) — 1948-52, 1954/55, 1957-61, «Тракторе» (Красноярск) — 1952-54, «Шахтере» (Кемерово) — 1955-57, «Востоке» — 1961-63, «Металлурге» (обе — Новосибирск) — 1964/65.
В чемпионатах СССР не более 84 матчей, не менее 12 голов.
3-й призер чемпионата СССР (1953).
2-й призер чемпионата РСФСР (1958).
Чемпион ЦС ДСО «Шахтер» (1956).
Играл в футбол за «Спартак» (Новосибирск) — 1950, «Трактор» — 1952, «Торпедо» (обе — Красноярск) — 1953, «Крылья Советов» и «Сибсельмаш» (Новосибирск) — 1954, 1957.
Играющий главный тренер «Трактора», «Сибсельмаша» и «Труда» (Новосибирск) — 1950-52, 1954/55, 1957-61, «Востока» (Новосибирск) — 1961-63, «Металлурга» (Новосибирск) — 1963-69.
Под его руководством «Сибсельмаш» стал 2-м призером чемпионата РСФСР (1958).
Скончался 16 января 1976 года в Новосибирске. Похоронен на Клещихинском кладбище в Новосибирске.