Воспитанник минской школы «Спартак», первый тренер — Сергей Александрович Устинович. Затем тренировался у Леонида Андреевича Лапунова в СДЮШОР-5.
В 1973 году начал выступать за минское «Динамо», в составе которого выступал практически всю карьеру — до 1984 года. В августе 1979 после гибели команды «Пахтакор» в авиакатастрофе перешёл в эту команду, где провёл остаток сезона.