Воспитанник ростовского спортинтерната.
Выступал за команды «Спартак» Москва (1992—2002), «Ростсельмаш» Ростов-на-Дону (1995, аренда), «Аяччо», Франция (2002—2003), «Торпедо-Металлург» Москва (2003), «Лукойл» Челябинск (2004).
Всего в высшей лиге чемпионата России сыграл 158 матчей, забил 1 гол. В высшей лиге чемпионата СССР сыграл 7 матчей.
В 2001 году сыграл 1 матч за сборную России. Ещё будучи футболистом, получил диплом Высшей школы тренеров (ВШТ).
В 2003—2004 годах работал спортивным директором клуба «Торпедо-Металлург».
Завершил свою игровую карьеру в 2005 году, в настоящее время живёт в Москве, занимается бизнесом, играет в команде ветеранов ФК «Спартак» .
С 2010 года тренер юношеской сборной России, футболистов 1993 г.р.
Сыграл один матч в составе сборной России: