Профессиональную карьеру начал в 1991 году в «Торпедо» из Армавира, которое выступало во Второй низшей союзной лиге. В дебютный сезон за клуб провёл 38 матчей. После распада СССР перешёл в «Океан» из Находки, за который за полтора сезона сыграл 15 матчей в Высшей лиге. Далее играл в краснодарских клубах «Колос-2» и «Кубань». Летом 1994 года перешёл в тольяттинскую «Ладу». В 1996 году играл за майкопскую «Дружбу», далее выступал в нальчикском «Спартаке». В 2003 году играл в любительском клубе «Кубань» из Усть-Лабинска, с которым 17 августа дошёл до финала кубка Краснодарского края, в котором его клуб уступил «Уренгойгазпрому» из Анапы. В конце 2002 года выступал в составе «Вымпела» в первом в России зимнем первенстве города по футболу, став победителем данного турнира.