Воспитанник СДЮШОР ЦСКА.
Начал карьеру в сезоне 1990/91 в Крылья Советов (Москва). В 1993, после недолго пребывания в ЦСКА (Москва) уехал в США, где выступал за Russian Penguins (IHL), Detroit Falcons (CoHL), Quad City Mallards (UHL), Michigan K-Wings (IHL), San Antonio Dragons (IHL).
Сезон 1999—2000 провел в Германии, играл за Nordhorn (2.Bundesliga) и Hamburg Crocodiles (2. Bundesliga). В 2000-02 играл за Adirondack Ice Hawks (UHL).
В 2002 вернулся в Россию, играл за Нефтехимик. В 2005-08 играл за Динамо (Москва).
В сезоне 2007/08 играл за Торпедо (Нижний Новгород), в сезоне 2008/09 — вЛокомотив (Ярославль). Начало сезона 2009/10 провёл в команде Витязь (Чехов).
В нынешнее время играет в команде Flint Generals (IHL).