Johansson played in his native Sweden in the Swedish Hockey League with Mora IK and Frölunda HC.
He backstopped the Indians to the SHL championship, completing the double in having claimed the Champions Hockey League before the season.
[1] On 23 May 2016, Johansson signed as an undrafted free agent to a one-year contract with the Chicago Blackhawks of the National Hockey League.
After 16 games with the IceHogs, Johansson was called up to backup Scott Darling after Corey Crawford's appendectomy on 4 December 2016.
On 3 July 2017, Johansson left the Blackhawks organization in agreeing to a one-year deal with Russian club, CSKA Moscow of the Kontinental Hockey League (KHL).