Jimmy Johansson fuhr Ende der 1990er Jahre Kartrennen, bevor er 2000 in den Tourenwagensport einstieg.[1]
Von 2000 bis 2004 ging der in verschiedenen Volvo-Markenpokalen an den Start. Die ersten beiden Jahre fuhr er im Volvo S40 Junior Touring Car Cup. Danach wechselte er 2002 in die Volvo S60 Challenge Schweden. Dort wurde er 2003 Meister und im folgenden Jahr Dritter in der Gesamtwertung.[1]
Ab 2005 startete er hauptsächlich in deutschen Rennserien. 2005 und 2006 fuhr er für das Werksteam Volkswagen Motorsport im ADAC Volkswagen Polo Cup. Im ersten Jahr wurde er Vizemeister und 2006 gewann er den Meistertitel.[1]
Von 2006 bis 2008 trat er in der Rennserie SEAT Leon Supercopa Germany für verschiedene Teams an. In seiner letzten Saison in der Serie gewann er den Vizemeister-Titel.[1]
In der Saison 2009 fuhr er mit dem Team Hermes ATTEMPTO Racing powered by Pole Promotion im Porsche Carrera Cup Deutschland und wurde Sechster in der Gesamtwertung.[1]
2010 und 2011 ging er für das Team Pole Promotion mit einem Audi R8 LMS in der ADAC GT Masters an den Start. Im ersten Jahr fuhr er fast die komplette Saison und wurde Elfter im Gesamtklassement. In der zweiten Saison fuhr er nur an dem Rennwochenende in Assen zwei Läufe.[1][2]
Danach ging er wieder nach Schweden zurück und fuhr von 2012 bis 2015 mit dem Team Mattssons Fasteners in der Swedish GT Series.[2] Seine beste Gesamtplatzierung erreichte er 2015 mit dem vierten Rang in der GTA-Wertung.[1]