Da han var 17 år gammel reiste han til Canada og spill i Québec-provinsens Quebec Major Junior Hockey League (QMJHL), verdens beste juniorliga. Han noterte seg for 30 mål og 73 poeng på 60 kamper for Moncton (i provinsen New Brunswick) og 33 mål og 108 poeng på 71 kamper med Baie Comeau (i provinsen Québec). Etter to år reiste han til Sverige og Allsvenskan, nivå to i svensk ishockey, hvor han utmerket seg som en av de beste spillerne i Mörrum. Etter kun et halvt år i Mörrum ble han hentet av eliteserieklubben Djurgården, og var også her en av klubbens beste spillere gjennom to sesonger.