Выступал за европейские хоккейные команды — «Йокерит», Хельсинки, Финляндия (сезоны 2003-05), «Лугано», Швейцария (сезон 2005-06). Клубы НХЛ — «Вашингтон Кэпиталз», «Сент-Луис», «Атланта Трэшерз», «Бостон Брюинз», «Филадельфия Флайерз», «Монреаль Канадиенс». Участник чемпионата мира по хоккею 2006 года в составе сборной команды Канады.