Родился 26 октября 1951 года в Жлобине Гомельской области Белорусской ССР.
Спортсмен (легкая атлетика), тренер.
Мастер спорта СССР международного класса.
Окончил Белорусский ГИФК.
Начал заниматься легкой атлетикой в 1969 году. Выступал за ВДСО «Трудовые резервы» и СКА (оба — Минск). Тренировался под руководством Б.Л. Мещерского.
2-й призер чемпионатов СССР (1972 — в беге на 200 м; 1971 — в эстафете 4х100 м), 3-й призер чемпионата СССР (1975) в беге на 200 м. Чемпион СССР в помещении (1972) в беге на 100 м. 3-й призер Спартакиады народов СССР (1975) в беге на 200 м.
В сборной СССР — 1972-77.
2-й призер Олимпийских игр (1972) в эстафете 4х100 м.
Чемпион Европы среди юниоров (1970) в эстафете 4х100 м.
2-й призер Всемирной универсиады (1973).