Johansson, que puede jugar tanto de centrocampista puro como de pivote gracias a sus grandes cualidades físicas, llega a la Ligue 1 para dar un salto de calidad.
En su carrera tan sólo ha jugado en la Liga Sueca (Trollhattan y Götebor) y en la de Grecia, de la que llega procedente y en la que ha militado hasta este curso, defendiendo la camiseta del AEK de Atenas.
El futbolista, que pertenecerá al club francés, como mínimo, hasta 2020 gracias a su contrato de dos temporadas, llega libre de contrato, ya que su relación con el AEK de Atenas expiraba a final de este curso, por lo que el Rennes ha conseguido su fichaje a coste cero.