Upon being drafted, he returned to IF Björklöven in 2006-07, then joined the Manitoba Moose, the Canucks' American Hockey League (AHL) affiliate, for the playoffs once his season in the HockeyAllsvenskan had finished.
On March 5, 2016, he signed a one-year contract with HC Davos of the NLA.