Воспитанник ставропольского футбола. Выступал за команды «Динамо» (Ставрополь), «Асмарал» (Кисловолск), «Торпедо-Зил» (Москва), «Рубин» (Казань).
В «Рубине» с 2002 года. Игрок сборной России. Женат, трое детей.