I 1970 fikk han sin ph.d. i avdelingen for Det fjerne østens historie ved Australian National University. Mackerras er professor emeritus ved Griffith University i Brisbane i Queensland.