O profesor Mackenzie profundou na súa carreira investigadora na lingüística iberorrománica e a lingüística e a literatura galegas. Tras se titular pola Universidade de Oxford, doutorouse coa tese A critical edition with linguistic and historial introduction of the "Corónica de Santa María de Iria" pola Universidade de Nottingham. Logo do seu paso pola British Library, foi profesor das universidades do Ulster (1974-1986), Birmingham (1986-1996) e Cork (1997-2008), onde foi nomeado profesor emérito. Nestas dúas últimas institucións, Mackenzie fundou os seus centros de estudos galegos.
Mackenzie foi tamén profesor convidado en universidades dos Estados Unidos como as de Wisconsin e California. O seu mestrado estendeuse, de feito, entre Europa e América, contribuíndo enormemente á abrille as portas do mundo anglófono á lingua e á literatura galegas. Grazas e el, a Modern Humanities Research Association incluíu unha sección dedicada a elas no seu The Year's Work in Modern Language Studies, prestixioso repertorio crítico-biográfico sobre a produción científica sobre linguas e literaturas do mundo.
O seu labor comprometido coa cultura galega foi recoñecido con diferentes distincións. En 1994 recibiu o Pedrón de Honra e o "Hispanic Achivement Award at the London Hispanic Festival". En 2014, a Xunta de Galicia concedeulle o Premio da Cultura Galega na modalidade de Lingua e o verán pasado foi homenaxeado polo Instituto da Lingua Galega coa publicación de En memoria de tanto miragre: estudos dedicados ó profesor David Mackenzie.