Выступал за новокузнецкий «Металлург», «Мотор», «Крылья Советов», «Ладу», «Автомобилист» и «Мечел». В 2008 году перешёл в «Югру», с которой два раза подряд выиграл Высшую лигу.