Воспитанник моздокской ДЮСШ-1. Первый тренер – Сергей Григорьевич Джанаев.
Игровая карьера: «Моздок» Моздок (1999–2000), «Динамо» Москва (2001, 2008–2011, 2013–2016), «Алания» Владикавказ (2001–2003), ЦСКА Москва (2004–2006, 2011), «Кубань» Краснодар (2007), «Амкар» Пермь (2008), «Анжи» Махачкала (2011–2013), «Арсенал» Тула (2017), «Брюгге» Брюгге, Бельгия (2018).
Достижения: 2-кратный чемпион России: 2005, 2006. Обладатель Кубка России: 2006. Обладатель Кубка УЕФА: 2005. Чемпион Бельгии: 2018.
Бронзовый призер чемпионата Европы 2008 года (был в заявке команды, на поле не выходил). Участник чемпионата мира 2018 года (был в заявке команды, на поле не выходил).