Начинал карьеру в «Крылья Советов» в 1995-96 гг. С 1998 по 2002 года, в основном, играл в АХЛ — 287 матчей, 55 голов, 80 передач. В 2002 году вернулся в Россию. Выступал за «Динамо», в 2004-05 гг также за «Химик». В 2005-06 в тверском ХК МВД.