Archivist and coordinator of production, he produced several documentaries including the series-Kuxa Kanema. In 1990, he eventually form the realization and production following the course of the EICTV Cuba.
When he returns to Mozambique he produced his first short film adapted from a novel by Mia Couto, and a second from the same author. In parallel, he joined the production company Ebano Multimedia.
João Ribeiro is a founding member of the Amocine (Mozambique association of film-makers) and SACOD (Southern African Communication for Development). The Last Flight of the Flamingo is his first feature film.
- 73° of latitude (docu), 1993
- Fogata (docu), 1993
- The Gaze of the stars (docu), 1997
- Tatana (CM), 2005
- The Designer of words (docu), 2006
- Le Dernier vol du flamant rose (LM), 2009