João Canijo est né à Porto le 10 décembre 1957. Il a étudié l’Histoire. Il a appris le cinéma et commencé sa carrière en 1980 tant qu’assistant réalisateur de Manoel de Oliveira mais aussi de Wim Wenders, Alain Tanner, Werner Schroeter, Jorge Silva Melo et Paulo Rocha. Sa carrière en tant que réalisateur débute en 1988 avec Três menos eu qui fait l’ouverture du Festival de Rotterdam. Sa filmographie se dessine alors sur 3 décennies, entrecoupées d’une période de 8 ans où il se consacre au théâtre et à la télévision. Avec 8 fictions et 4 documentaires, João Canijo est l’un des cinéastes portugais les plus importants.