Родился 9 марта 1928 года в селе Курья Курьинского района Алтайского края.
Спортсмен (футбол), тренер. Полузащитник, нападающий.
Воспитанник юношеской команды Спартак» (Кемерово). В «Химике» — 1948-49, «Шахтере» (обе — Кемерово) — 1950, ДО (Новосибирск) — 1950-53, «Торпедо» — 1954, 1957-59, «Крыльях Советов» (обе — Горький) — 1955-56.
В чемпионатах СССР 13 матчей, 1 гол.
Тренер (1964, 1970, по август, 1972-78), главный тренер (1965-69, 1970, с августа) и начальник команды «Химик» (Кемерово) — 1971, 1979, главный тренер (1980) и начальник команды «Волга» (Горький) — 1982-83, тренер «Строителя» (Череповец) — 1984-85, начальник команды «Динамо» (Махачкала) — 1986, тренер (1990) и главный тренер «Торпедо» (Армавир) — 1996, тренер «Форварда» (Новокубанск) — 1995.
Скончался 25 ноября 2022 года.