Летом 2008 г. заключил контракт с швейцарским клубом «Лугано». Летом 2009 года перешёл в команду КХЛ «Салават Юлаев» из Уфы. В Уфе играл в первой тройке клуба вместе с Александром Радуловым и Игорем Григоренко. Лучший игрок регулярного чемпионата КХЛ в сезоне 2009-2010 по системе «плюс-минус». Обладатель Кубка Гагарина 2010/11. 3 июня 2011 перешёл в клуб СКА из Санкт-Петербурга.
Участник матча звёзд КХЛ (2010, 2011).