Max Gallo nació en Niza, Francia, el 7 de enero de 1932. Es hijo de inmigrantes italianos. Empezó su carrera como periodista y se unió a las filas del comunismo hasta 1956. En 1974 se adhirió al Partido Socialista Francés. Ha sido miembro del Parlamento francés y europeo, así como ministro y portavoz del gobierno. Sus títulos son de catedrático de Historia y doctor en Literatura.