Профессиональную карьеру начал в возрождавшемся «Тереке», за который провёл одну игру в первенстве России во Втором дивизионе. Летом 2001 года вместе с Дмитрием Кудиновым и Александром Бахтиным перебрался в азербайджанский клуб «Карабах-Азерсун», за который дебютировал в первом же туре сезона 2001/02 в домашнем матче против бакинского «Динамо».
Во время матча 17-го тура чемпионата Азербайджана, который состоялся в декабре 2001 года между клубами «Шахдаг» и «Карабах-Азерсун» в городе Кусары за 10 минут до конца матча, при счёте 0:0, оказался в центре беспорядков, устроенных кусарскими болельщиками.
С 2005 играет за «Дагдизель».