He started his professional career in Ilves in 1988-89 and played until 2001, representing also TPS, Ässät and Kärpät in the SM-liiga. His playing career also included one season in Sweden with AIK. He was drafted by the NHL's Vancouver Canucks in 1990 in the 12th round, 223rd overall, though he ultimately would never play with the club. His career highlights included reaching the Liiga finals with Ilves in 1990 and earning promotion to Finland's top-tier with Kärpät in 2000.