Johansson startet karrieren i Falkenbergs FF, hvor han spilte på A-laget fra 2008.[3] Johansson signerte for GAIS 31. august 2011,[4] men han forlot klubben, som rykket ned fra Allsvenskan etter 2012-sesongen, til fordel for Malmö FF. Johansson hadde signert for fire år i forbindelse med overgangen, som ble bekreftet i desember 2012.[5]