In 1983, he took up a teaching position at the LSE and from 1985 to 2008 was Professor of International Relations there.
A proficient linguist, and advocate of the centrality of language to understanding contemporary globalisation, Halliday was competent in twelve languages, including Latin, Greek, Catalan, Persian, French, German, Spanish, Italian, Russian, Portuguese, Arabic, and English.