В Драфте НХЛ 1995 года выбран в 3 раунде под 69 общим номером клубом Даллас Старз, сыграл 89 матчей в НХЛ, с 2001 года вернулся играть в Россию.
Играл за сборную России на чемпионатах мира 2002, 2003 и 2005 годов.
С 2006 года играет за Санкт-Петербургский хоккейный клуб «СКА».