Mikaelsson liep op 30 mei 1937 een wereldrecord van 1.32,12 op de 20 kilometer. Zijn beste jaren vielen samen met de Tweede Wereldoorlog in 1946 verbeterde hij zijn eigen wereldrecord naar 1.31,44. In 1946 werd hij Europees kampioen op de 10 kilometer snelwandelen op de baan. Tijdens de Olympische Zomerspelen 1948 won hij de gouden medaille, vier jaar later prolongeerde hij zijn olympische titel. In dat zelfde jaar stopte hij met snelwandelen. In 1956 emigreerde Mikaelsson naar de Verenigde Staten waar hij in 1987 overleed.