Родился 3 апреля 1954 года в Калининграде Мытищинского района Московской области.
Спортсмен (футбол), тренер. Полузащитник, защитник.
Мастер спорта СССР.
Начал играть в 1967 году в Калининграде Московской области в детской команде, воспитанник СК «Вымпел» (Калининград Московской области). В «Динамо» (Москва) — 1971 (с мая)-75, 1984 (с августа)-86 (по июнь), «Динамо» (Минск) — 1976-84 (по июль), «Динамо» (Ставрополь) — 1986 (с августа)-88 (по июль), «Динамо» (Барнаул) — 1988 (с октября), «Динамо» (Самарканд) — 1989, «Динамо» (Якутск) — 1990-93, «Самотлоре-XXI» (Нижневартовск) — 1994 (по июль), «Динамо» (Брест, Республика Беларусь) — 2010.
В чемпионатах СССР 276 матчей, 21 гол; чемпионатах Беларуси 1 матч.
Чемпион СССР (1982), 2-й призер чемпионата СССР (1986), 3-й призер чемпионатов СССР (1973, 1975, 1983).
Капитан «Динамо» (Минск) — 1981-82.
В списке «33-х» — №2 (1982).
В сборной СССР (1984) — 1 матч; олимпийской сборной СССР (1984) — 1 матч.
Участник отборочного матча Олимпийских игр (1984).
Один из лучших полузащитников страны конца 1970-х — начала 1980-х годов.
Главный тренер «Динамо» (Якутск) — 1992, тренер «Динамо» (Минск, Республика Беларусь) — 1994 (с августа)-97, БАТЭ (Борисов, Республика Беларусь) — 1997-2003, 2011-21, «Динамо-Юни» (Минск, Республика Беларусь) — 2003-04, МТЗ-РИПО (Минск, Республика Беларусь) — 2005-09, «Динамо» (Брест, Республика Беларусь) — 2010-11 (по июль). Тренер сборной Беларуси — 2006-07, молодежной сборной Беларуси — 2011-14.
Скончался 28 августа 2021 года. Похоронен на кладбище «Михановичи» в деревне Серафимово Минского района Минской области (Республика Беларусь).