In 2002, Johansson was drafted in the ninth round, 274th overall, by the Edmonton Oilers in the 2002 NHL Entry Draft. He made his Swedish Hockey League (SHL) debut during the 2002–03 season. Johansson was selected to represent Team Sweden at the 2004 World Junior Ice Hockey Championships. On 1 June 2006, the Edmonton Oilers signed Johansson to an entry level contract, and he was later re-assigned to Frölunda HC of the Swedish Elitserien.