Hän aloitti uransa Ilvesissä 1988-89 ja pelasi vuoteen 2001, edustamassa myös TPS:tä, Ässätin ja Kärpätin SM-liigaa. Hänen uransa aikana hän pelasi myös yhden kauden Ruotsissa AIK:ssa. Hänet valitsi NHL:n Vancouver Canucks vuonna 1990.
12. kierroksessa, 223. kokonaisvaltaisesti, - vaikka hän lopulta ei koskaan pelaisi klubin kanssa. Hänen uransa kohokohtia olivat Liiga-finaalin saavuttaminen Ilvesin kanssa vuonna 1990 ja ylennys Suomen huippuluokkaan Kärpätin kanssa vuonna 2000.