Johansson vant en olympisk sølvmedalje i friidrett under Sommer-OL 1948 i London. Han kom på andreplass på 10 kilometer kappgang bak sin landsmann John Mikaelsson.