Выступал за команды «Торпедо» (1992), ТРАСКО (1993 - 1994), «Локомотив» (1995 - 2001), ЦСКА (2001 - 2003), «Кубань» Краснодар (2004), «Ильва», Южная Корея (2004), «Оболонь» Киев, Украина (2005), «Крылья Советов» Самара (2005), «Спартак» Нижний Новгород (2006), «Анжи» Махачкала (2006), «Торпедо» Москва (2007).
Чемпион России 2003 г. Обладатель Кубка России 1996, 1997, 2000, 2001, 2002 гг.
За сборную России сыграл 13 матчей, забил 1 гол. За олимпийскую сборную России сыграл 3 матча.