Выступал за команды «Динамо» (Москва), Виннипег Джетс, Чикаго Блэкхокс, Филадельфия Флайерз, Бостон Брюинз. Завершил карьеру в 2006 году.
Зять известного хоккеиста Валерия Васильева.
В настоящее время работает генеральным менеджером клуба «Витязь (Чехов)».