Carlos Espírito Santo nasceu a 17 de Abril de 1952 na ilha de São Tomé. É licenciado em Filosofia pela Universidade de Lisboa, Mestre em Literaturas Brasileira e Africanas de Língua Portuguesa pela mesma Universidade e doutorado em Línguas e Literaturas Modernas pela Universidade do Porto. Foi professor catedrático na Universidade Moderna de Lisboa e após ter regressado a São Tomé e Príncipe professor visitante na mesma Universidade.