Родился 13 января 1937 года в Гомеле Белорусской ССР.
Спортсмен (футбол), тренер, спорторганизатор. Защитник.
Мастер спорта (1967). Заслуженный тренер Белорусской ССР (1983).
Начал играть в 1953 году в Бресте в школьной команде, затем в ФШМ (Минск) — с 1955 года. В «Спартаке» и «Беларуси» — 1956-59, 1961-62, «Урожае» — 1960, СКА (все — Минск) — 1962-63, «Спартаке» (Брест) — 1964-66.
В чемпионатах СССР 9 матчей.
Тренер (1966, с июля-70, по июль) и начальник команды «Спартак» (Брест) — 1969-70, начальник команды «Динамо» (Брест) — 1976-78 (по июль), начальник команды «Динамо» (Минск) — 1978 (с июля)-86 (по июнь), 1988 (с апреля)-92 (по сентябрь), начальник команды МПКЦ (Мозырь, Беларусь) — с 1996 года.
Директор СДЮШОР №5 (Брест) — 1970 (с июля)-76, СДЮШОР «Динамо» (Минск) — 1986 (с июня)-88 (по апрель), председатель «Динамо» (Минск) — 1992 (с сентября)-96 (по март). Начальник отдела футбола Республиканского совета ВФСО «Динамо» — 1988 (с июля), отдела национальной и юношеских сборных команд (2000, с апреля-01, по июль) и управления сборных команд Белорусской федерации футбола — 2001 (с июля)-04 (по апрель).
Председатель дисциплинарного комитета Белорусской федерации футбола — 2003-07 (по март).
Награжден орденом «Знак Почета» (1976).
Скончался 5 августа 2019 года в Минске.