João Pedro Marques nasceu em Lisboa, em 1949. Foi professor do ensino secundário e durante mais de duas décadas, investigador do Instituto de Investigação Científica Tropical. Doutorou-se em História pela Universidade Nova de Lisboa, onde leccionou a cadeira de História de África durante a década de 1990.
