Родился 9 августа 1938 года в Красноярске.
Спортсмен (футбол, хоккей с мячом), тренер, арбитр (футбол). Нападающий.
Мастер спорта (1963, футбол). Заслуженный тренер РСФСР (1981, хоккей с мячом). Судья республиканской категории (1973, футбол).
Начал играть в хоккей с мячом в 1951 году в Красноярске в детской команде «Локомотива», затем в детских командах «Динамо» — с 1953 года и СШМ (все — Красноярск) — 1955-56. В «Локомотиве» — 1954/55, «Динамо» (обе — Красноярск) — 1955 (март), «Буревестнике» (Алма-Ата) — 1956-60, 1962/63, «Торпедо» (Красноярск) — 1960 (с ноября).
В чемпионатах СССР не более 70 матчей, не менее 15 голов.
Победитель Всесоюзных студенческих игр (1959). 3-й призер Всероссийских юношеских соревнований (1955, 1956).
Играл в футбол за «Динамо» — 1955, «Авангард» — 1956, «Торпедо» (все — Красноярск) — 1957, «Кайрат» (Алма-Ата) — 1958-60, 1962 (с июля)-66 (по май), «Локомотив» и «Рассвет» (Красноярск) — 1961-62 (по июнь), 1968-69, «Шахтер» (Караганда) — 1966 (июнь-ноябрь), «Саяны» (Абакан) — 1970.
В чемпионатах СССР 116 матчей, 20 голов.
2-й призер чемпионата РСФСР (1957).
Тренер (1973) и главный тренер футбольной команды «Автомобилист» (Красноярск) — 1973 (с декабря)-74 (по май), тренер хоккейной команды «Енисей» (Красноярск) — 1977-81. Тренер футбольной школы-интерната (Алма-Ата) — 1967, детских команд «Автомобилиста» (Алма-Ата) — 1971-72, 1977 (по июнь), футбольных и хоккейных клубных и детских команд Красноярского электровагоноремонтного завода и «Локомотива» (Красноярск) — 1974 (с июля)-76, старший тренер СДЮШОР (Красноярск) — 1981-98.
При его участии «Енисей» стал чемпионом СССР (1980, 1981), 3-м призером чемпионата СССР (1978), обладателем Кубка европейских чемпионов (1980).
Скончался 5 декабря 2005 года в Красноярске.