He played for TPS, Lukko, Jokerit, Chicago Blackhawks, and Pittsburgh Penguins.
V zadnjem delu kariere je igral tudi za klube Södertälje SK in Leksands IF v švedski ligi ter Red Bull Salzburg v avstrijski ligi.