Воспитанник глазовского хоккея. Начал карьеру в ижевской «Ижстале». Сезон 2006/07 провёл в белорусских Экстралиги и Высшей лиги. После возвращения в Россию играл за «Нефтехимик», «Автомобилист» и «Ладу». После банкротства «Лады» подписал контракт с «Атлантом», но за подмосковный клуб ни одного матча так и не провёл, после чего перешёл в «Югру».