Родился 1 августа 1937 года в селе Казакевичево Хабаровского района Дальневосточного края.
Спортсмен (футбол), тренер. Полузащитник.
Мастер спорта СССР. Заслуженный тренер Белорусской ССР (1983).
Начал играть в 1955 году в Смоленске в команде ГИФКа. В «Текстильщике» и «Спартаке» (Смоленск) — 1959-62, «Динамо» (Минск) — 1963-69, «Селенге» (Улан-Удэ) — 1970, «Гомсельмаше» (Гомель) — 1971-73.
В чемпионатах СССР 216 матчей, 10 голов.
3-й призер чемпионата СССР (1963).
Финалист Кубка СССР (1965).
Тренер (1980-83, по август, 1992-94, по май, 1997-2000, 2002, по октябрь, с декабря-03, по ноябрь) и главный тренер «Динамо» (Минск) — 1983 (с сентября)-86 (по июнь), 1994 (май-июнь), 1998 (август-ноябрь), 2002 (ноябрь), главный тренер «Бордж-Менеля» (Бордж-Менель, Алжир) — 1988 (с апреля)-91 (по июнь), тренер «Динамо-93» (Минск, Беларусь) — 1994 (с июля)-96 (по июль). Тренер школ «Динамо» (Минск) — 1974-77, ФК «Минск» (Минск, Беларусь) — 2003 (с декабря)-05. Тренер сборной Беларуси — 1992-94 (по июнь), 1996 (с ноября)-99.
Под его руководством «Динамо» (Минск) стало 3-м призером чемпионата СССР (1983). При его участии «Динамо» (Минск) стало чемпионом СССР (1982).