Malm won tijdens de Olympische Zomerspelen 1912 in eigen land de gouden medaille in de wegwedstrijd voor ploegen, individueel eindigde hij als achtste.
Acht jaar later tijdens de volgende Olympische Zomerspelen won Malm de zilveren medaille in de landenwedstrijd en eindigde hij als zevende.
In 1924 won Malm de bronzen medaille wederom in de landenwedstrijd.