João Ubaldo Ribeiro nasceu em Itaparica, na Bahia, em 1941, e passou a infância em Aracaju, Sergipe. Em 1957, morando em Salvador, começou a trabalhar como repórter no Jornal da Bahia e, depois, em A Tribuna da Bahia, da qual foi editor-chefe. No ano seguinte, ingressou na Faculdade de Direito da Universidade Federal da Bahia e, em 1964, obteve bolsa para cursar o mestrado em ciência política na Universidade da Califórnia do Sul, nos Estados Unidos. Destacou-se em 1968 ao publicar, com o estímulo do cineasta Glauber Rocha, o romance Setembro não tem sentido. Nos anos seguintes, publicou obras que estão entre as mais importantes da literatura brasileira na segunda metade do século XX: Sargento Getúlio (1971), adaptado ao cinema em 1983, e Viva o povo brasileiro (1984). O sorriso do lagarto (1989) foi ao ar como minissérie pela TV Globo em 1991. É vencedor de importantes prêmios literários — entre eles, o Camões — e cronista dos jornais O Globo e O Estado de S. Paulo.