Йоханссон начал карьеру в 11 лет в картинге. Гонщика быстро стали назвать новым Ронни Петерсоном, ибо он с малых лет демонстрировал отличную скорость. Правда, его пилотский стиль был порой излишне отчаянным, но с годами Стефан стал более стабилен и начал добиваться отличных результатов.
Путь Юханссона в Формулу-1 прошёл через Британскую Формулу-3, в которой он одержал победу в 1980 году. Дебют Стефана в Формуле-1 состоялся 13 января, 1980 в команде Шэдоу.
В 1981-1982 годах участвовал в чемпионатах Европы в классе Формула-2. За это время одержал две победы и ещё дважды финишировал на подиуме. По итогам чемпионата 1981 года занял 4-е место, по итогам 1982 года - 8-е место.
В 1983 году вернулся в чемпионат мира в классе Формула-1, где провел девять сезонов подряд.
В 1992 году началась новая страница его биографии. Гонщик уехал за океан, где сходу стал лучшим новичком серии CART, после чего осел в Штатах всерьез и надолго. Сначала как пилот, выступая в самых разных классах и выиграв в Себринге и Ле-Мане. Затем и как «играющий босс» собственной команды, которая также завоевала множество регалий. Наконец, как успешный менеджер и бизнесмен, занимающийся карьерами молодых пилотов и выпускающий часы оригинального дизайна.
Результаты гонок Формулы-1
(Note: grands prix in bold denote points scoring races.)