Neil MacGregor ha studiato al New College di Oxford e all'Ecole Normale Supérieure di Parigi, oltre che Giurisprudenza all'Università di Edimburgo. Ha poi deciso di studiare l'arte del XVII e del XIX secolo al Courtauld Institute of Art di Londra, e per sei anni è stato docente di Storia dell'Arte e Architettura presso l' Università di Reading e docente part-time presso l'Istituto Courtauld. Dopo essere stato Direttore della Galleria Nazionale, dal 2002 è direttore del British Museum. Ha lavorato a stretto contatto con la BBC Radio e Televisione per portare le collezioni al grande pubblico, in particolare per raccontare "la storia del mondo in 100 oggetti".