Né au Mozambique, João Ribeiro étudie le cinéma à l’Ecole Internationale du Cinéma et de La Télévision de Cuba. Il travaille, comme producteur, scénariste et réalisateur sur un grand nombre de films, documentaires et fictions, dont Fogata (1992), Le regard es étoiles (1997), Tatana (2005),Le dernier vol du flamand rose (2006), sélectionnés dans plusieurs festivals internationaux.