Игровая карьера:
в 1994 году был выбран на Драфте НХЛ в 4 раунде под общим 84 номером командой «Флорида Пантерз».
1993 – 2000 гг. – выступал за североамериканские клубы «Оттава 76», «Сарния Стинг» (ОХЛ), «Флорида Пантерз» (НХЛ), «Сент-Джонс Мэйпл Лифс» (АХЛ).
1999 – 2003 гг. - выступал в Европе за клубы «ХВ 71» (Швеция), «Ильвес» и «Йокерит» (Финляндия).
С 2003 г. играл в российских клубах: 2003 – «Химик» (г. Воскресенск), 2003 – 2004 – «Ак Барс» (г. Казань), 2004 – 2005 – СКА (г. Санкт-Петербург), 2005 – 2007 – ЦСКА (г. Москва), 2007 – 2009 – СКА (г. Санкт-Петербург).
С 2009 по 2010 гг. выступал за казахстанский «Барыс» (г. Астана) и за «Динамо» (г. Минск)
Тренерская работа:
2015 по 2018 гг. занимал должность спортивного директора в ХК «Адмирал» (г. Владивосток). При этом выполнял функции ассистента главного тренера, находясь на скамейке команды во время матчей, отвечая за тактику и аналитику.
2018 – 2022 гг. - главный тренер ХК «Торпедо» (г. Нижний Новгород).
За четыре полных сезона трижды выводил «Торпедо» в плей-офф Чемпионата КХЛ. Сезон 2021 – 2022 гг., в котором «Торпедо» не попало в плей-офф (9 место), был завершен досрочно из-за пандемии.