Родился 7 июня 1970 года в городе Балаково Саратовской области. До 13 лет занимался в родном городе в ДЮСШ «Романтик» под руководством заслуженного тренера России Владимира Ильича Кулакова.
В чемпионатах СССР и России играл за горьковское «Торпедо» (1987—1988), московский ЦСКА (1988—1992), ярославский «Локомотив» (2001—2004), омский «Авангард» (2004—2005) и череповецкую «Северсталь» (2005—2008). Чемпион СССР в составе ЦСКА 1989 года. Чемпион России в составе «Локомотива» 2002 и 2003 годов, в этих же годах признавался лучшим бомбардиром и самым ценным игроком чемпионата. В 2005 году выиграл «Кубок Европейских чемпионов» вместе с «Авангардом».
В НХЛ выступал за «Квебек Нордикс» (1992—1995), «Колорадо Эвеланш» (1995—1996), «Монреаль Канадиенс» (1995—1996), «Эдмонтон Ойлерз» (1996—1999), «Филадельфия Флайерз» (1998—1999), «Каролина Харрикейнз» (1998—2000) и «Бостон Брюинз» (2000—2001).
Играл за сборную страны. Серебряный призёр чемпионата мира среди молодёжи 1990 года. Олимпийский чемпион 1992 года, серебряный призёр Олимпиады 1998 года. Серебряный призёр Чемпионата мира 2002 года.
Завершил карьеру в 2008 году и стал председателем профсоюза игроков КХЛ.