Malm var fra 27. oktober 1920 til 13. oktober 1921 handelsminister i Louis De Geers og Oscar von Sydows regjeringer, og var sosialminister i Ernst Tryggers regjering fra 19. april 1923 til 18. oktober 1924. Han var som minister partipolitisk uavhengig. Han var i 1911-13 formann i Svenska Teknologföreningens avdeling for byggeteknikk og i 1915-16 formann i foreningen. Han var medlem av Statens järnvägars trafikkråd i 1916-18, formann for betongbronemnden i 1917-21, i statsbaneøkonomikommisjonen 1920-21 samt for sakkyndige for maskinell veitrafikk i 1920-23. Etter denne tid hadde han diverse utredningsoppdrag og var også teknisk sakkyndig.