Начал играть в группе подготовки при «Шиннике», в котором провёл почти всю карьеру (556 матчей, 52 гола в 1967—1970 и 1972—1983 годах). В 1971 году провёл 22 игры и 2 гола за минское «Динамо» в Высшей лиге.
По окончании игровой карьеры был тренером в СДЮСШ «Шинник». В 1987—1989 годах был главным тренером «Сатурна» из Рыбинска.