Malmqvist studierte an der Universität Stockholm bei Bernhard Karlgren Sinologie. Nach drei Jahren Studium in China (1948 bis 1950) legte er 1951 in Stockholm das Lizenziat ab. Von 1953 bis 1955 war er Dozent für Sinologie an der University of London, anschließend war er schwedischer Kulturattaché in Peking. 1958 ging er als Dozent an die Australian National University in Canberra, wo er 1961 zum Professor ernannt wurde. 1965 folgte Malmqvist einem Ruf der Universität Stockholm zum Professor der chinesischen Sprache und Kultur. Seit 1988 war er ordentliches Mitglied der Academia Europaea.[2]
Malmqvist veröffentlichte grundlegende Studien zur chinesischen Grammatik, Phonologie, Sprachgeschichte und Sprachtypologie.