Allan Massie s-a nascut pe 19 octombrie 1938 la Singapore si a studiat la Trinity College, Cambridge. Îsi începe cariera ca profesor predând limba engleza în Italia, la Roma. În anii '80 tine cursuri de creative writing la Universitatile Edinburgh si Glasgow and Strathclyde. Este membru invitat al Societatii Regale de Literatura.
Ziarist prolific, semneaza rubrici în Glasgow Herald, Daily Telegraph si Sunday Times Scotland. De asemenea scrie cronici literare pentru The Scotsman. Este autorul a saptesprezece romane. Debuteaza în 1978 cu Change and Decay in all around I See (Totul se schimba, totul decade).
Romanele sale despre cei cinci împarati romani (Augustus, Tiberius, Cezar, Antonius si Urmasii lui Nero) au fost traduse în peste douasprezece limbi. În 2001 publica Fiul Arhanghelului Mihail – a carui actiune se petrece în secolul V d.Cr. Urmeaza Arthur the King (Regele Arthur) (2003) si Charlemagne and Roland (Carol cel Mare si Roland) (2007).
Printre cartile sale de nonfiction se numara studii despre Muriel Spark, Colette si Byron. Ultimul sau roman este Surviving (Supravietuitorul) (2009).
Allan Massie este casatorit, are doi fii si o fiica, si locuieste de douazeci de ani în districtul Scottish Borders din Scotia.