Malcolm Archibald Macdonald nació en 1948 en Edimburgo, Escocia. Su padre fue un famoso político y escritor, mientras que su madre trabajó como periodista. Estudió en la Universidad de Edimburgo, donde recibió una licenciatura en historia y arqueología.
Después de graduarse, Macdonald comenzó a trabajar en el sector financiero, pero dejó su trabajo para viajar por todo el mundo. Durante su tiempo en el extranjero, escribió artículos para diversas publicaciones y comenzó a escribir novelas.
En 1981, publicó su primera novela, "The World from Rough Stones", que recibió críticas positivas. Desde entonces, ha publicado más de 20 novelas y ha ganado varios premios literarios por sus obras.
Las novelas de Macdonald se centran en la historia de Escocia y otras partes de Europa, y suelen tener personajes históricos reales como protagonistas. Sus obras también abordan temas como la política, la religión y la identidad cultural.
Además de su carrera como escritor, Macdonald también ha trabajado como profesor de escritura creativa y ha sido presidente de la Sociedad de Escritores de Escocia. En 2017, fue nombrado Oficial de la Orden del Imperio Británico por sus servicios a la literatura.
Malcolm Archibald MacDonald fue el hijo del primer ministro británico Ramsay MacDonald. Durante su carrera diplomática, fue nombrado gobernador de la India y más tarde, alto comisionado en Egipto e Irak.
A lo largo de su vida, tuvo varias relaciones amorosas y se casó dos veces. Su primera esposa fue Winifred Asquith, hija del ex primer ministro británico H. H. Asquith, con quien tuvo dos hijos. Sin embargo, su matrimonio se vio sacudido por problemas financieros y de infidelidad, lo que finalmente llevó a su divorcio en 1947.
Después de su divorcio, Malcolm conoció a una mujer cuyo nombre no ha sido revelado públicamente. Se sabe muy poco sobre su relación, excepto que la pareja se mudó a California juntos en la década de 1950.
En 1962, Malcolm se casó con su segunda esposa, Katherine, con quien permaneció hasta su muerte en 1981. Aunque no se sabe mucho sobre la relación de Malcolm con su compañera no nombrada, se rumorea que tuvo un hijo con ella.
En resumen, Malcolm Archibald MacDonald tuvo varias relaciones amorosas en su vida, incluyendo dos matrimonios y una relación no confirmada con una mujer no nombrada.