Johansson ble olympisk mester i stuping under OL 1908 i London. Han vant tårnstupkonkurransen foran tre landsmenn. Fire år senere, under OL 1912 i Stockholm kom han på andreplass i tårnstup 5 og 10 meter bak landsmannen Erik Adlerz.