João Pedro Rodrigues est né à Lisbonne en 1966. Après des études de biologie à l'Université de Lisbonne, il a étudié à la Lisbon Film School où il a obtenu son diplôme. Sa carrière publique au cinéma a débuté au 54e Festival de Venise en 1997 avec le court-métrage PARABÉNS !, qui a remporté le prix spécial du jury. La même année, il réalise ESTA É A MINHA CASA et VIAGEM À EXPO, un documentaire en deux parties. En 2000, il réalise son premier long métrage de fiction, Phantom, présenté à la 57e édition du concours officiel du festival de Venise. En 2005, ODETE a remporté plusieurs prix, dont une mention spéciale des Cinémas de Recherche à la Quinzaine des Réalisateurs à Cannes. Son projet de long métrage, Mourir comme un homme, a été sélectionné en 2007 par la Cinéfondation pour L’Atelier à Cannes et est sorti en 2009.