Stefan Johansson nasceu em Växjö, na Suécia, em 8 de setembro de 1956, e construiu uma trajetória que passou pelo kart, pela Fórmula Ford e pelo Campeonato Britânico de Fórmula 3, categoria que venceu em 1980 pela equipe Project Four, comandada por Ron Dennis. Ainda em 1980 teve sua primeira experiência na Fórmula 1, com a Shadow, mas não conseguiu se classificar nas duas corridas que disputou.
O sueco voltou à categoria máxima do automobilismo em 1983, agora pela Spirit, equipada com motores Honda. Passou por Tyrrell e Toleman em 1984 antes de assinar com a Ferrari em 1985, temporada em que conquistou seu primeiro pódio, no Canadá. Permaneceu na Scuderia em 1986, somando diversos pódios e fechando o campeonato em quinto lugar, o melhor resultado de sua carreira na Fórmula 1.
Substituído por Gerhard Berger na Ferrari, Johansson foi para a McLaren em 1987 para ser companheiro de Alain Prost, somando mais pódios pela equipe britânica. Ao longo de sua passagem pela Fórmula 1, entre 1980 e 1991, disputou 103 corridas, largando em 79 delas, acumulando 12 pódios, mas nenhuma vitória ou pole position.
Depois de deixar a Fórmula 1 em 1991, Johansson seguiu carreira em outras categorias, incluindo a CART, onde foi eleito o Novato do Ano em 1992, e corridas de carros esportivos, tendo vencido as 24 Horas de Le Mans em 1997 pela equipe Joest.
Momentos marcantes
- Venceu o Campeonato Britânico de Fórmula 3 em 1980 pela equipe Project Four, de Ron Dennis.
- Estreou na Fórmula 1 em 1980 pela Shadow, mas não se classificou para nenhuma das duas corridas disputadas.
- Correu pela Ferrari em 1985 e 1986, conquistando seu primeiro pódio no Canadá em 1985.
- Terminou o campeonato de 1986 em quinto lugar, o melhor resultado de sua carreira na F1.
- Foi companheiro de Alain Prost na McLaren a partir de 1987.
- Venceu as 24 Horas de Le Mans em 1997 pela equipe Joest, já fora da Fórmula 1.


