Воспитанник групп подготовки СКА (Ростов-на-Дону). Первый тренер — Илья Рясной. В 16 лет стал играть за клуб в дублирующем составе, а потом в основном. Провёл за команду 12 сезонов, в течение которых сыграл 316 матчей и забил 89 голов. Сезон-1990 отыграл в «Ростсельмаше», после чего на три сезона уехал в Финляндию. Карьеру игрока закончил в 1996 году в «Ростсельмаше».
Сыграл один матч в составе сборной СССР. 19 августа 1984 года в товарищеском матче со сборной Мексики в Ленинграде вышел на 70-й минуте, заменив Владимира Бессонова, и отдал две голевые передачи. В 1987 году провёл один матч за олимпийскую сборную.
Через два года после завершения карьеры игрока стал тренировать команды первенства Ростовской области. В 2006—2007 годах — второй тренер СКА, в 2008 — главный тренер СКА-2. С декабря 2008 года — главный тренер клуба «Батайск-2007».