Начинал карьеру в московском «Спартаке». Выбран на драфте НХЛ 1998 года «Колорадо Эвеланш» в 6-м раунде под общим номером 167, однако не сыграл ни одного матча в НХЛ. В 1997—2003 гг. играл в североамериканских лигах: за «Викториавилль Тигрес» в квебекской юниорской лиге (QMJHL) и за клубы АХЛ «Херши Бэрс» и «Милуоки Эдмиралс».
Победитель молодёжного чемпионата мира по хоккею 1999 года. Серебряный призёр молодёжного чемпионата мира 2000 года, также на том турнире был признан лучшим защитником и включён в символическую сборную.
В 2005 году стал бронзовым призёром чемпионата мира по хоккею в Австрии в составе сборной России по хоккею.
Обладатель Кубка европейских чемпионов 2006 года в составе московского «Динамо».
В составе СКА (Санкт-Петербург) играл с 2006 по 2008 год. 26 сентября 2008 года был отдан в «Авангард» в обмен на нападающего Александра Головина.