Первый профессиональный клуб в карьере — московский «Спартак», чьим воспитанником он и являлся. В 17 лет дебютировал в Высшей лиге.
Играл редко, поэтому пришлось сменить команду для получения игровой практики. Этой командой стал орджоникидзенский «Спартак», выступавший в то время в Первой лиге. Забив 13 мячей за неполный сезон, вновь получил возможность играть в Высшей лиге — его пригласили в московское «Динамо».
Тем не менее, в основе не закрепился и через пару сезонов, вновь играл в Орджоникидзе. В последующем выступал за хмельницкое «Подолье», владивостокский «Луч», шепетовский «Темп».
После распада СССР играл на Украине, где и завершил карьеру.
В Высшей лиге СССР провёл 28 игр, забил 3 мяча.
В Кубке УЕФА провёл 8 игр, забил 1 мяч.
Дважды в 1981 и 1983 годах он был серебряным призером чемпионата СССР, в 1982 году – бронзовым.
Умер 1 июня 2003 (40 лет)