João Pedro Rodrigues nasceu em Lisboa, em 1966. Começa a sua atividade como realizador em 1997 após estudar na Escola Superior de Teatro e de Cinema de Portugal e de desempenhar funções como realizador assistente e editor em projetos de grandes nomes como Teresa Villaverde. Com uma obra direcionada para a temática do desejo humano em todas as suas formas, vê esta a obter aclamação no palco internacional, com projeções em Espanha, Itália, França, Brasil e os Estados Unidos.
Foi o primeiro português a receber uma bolsa do Radcliffe Institute da Universidade de Harvard em 2014/2015.
Em 2017, vive em Berlim com o seu colaborador de longa data Guerra da Mata, dentro do âmbito de uma bolsa da DAAD Artists-in-Berlin residency, para fazer pesquisa para a sua longa-metragem, SAN MA LO 270, MACAU. Neste contexto vê também a sua obra exposta no Kino Arsenal da capital alemã.