Não cresceu numa família de jornalistas e ainda hoje não sabe de onde vem o gosto e curiosidade pelas pessoas e suas histórias. Nasceu em janeiro de 1995 em Portimão. Aos 15 anos recebeu a primeira máquina fotográfica e começou “com muita lata” a enviar as fotografias para jornais regionais do Algarve. No secundário já sabia que queria ser fotojornalista e até já colaborava com um jornal. Trocou o Algarve por Lisboa para estudar jornalismo e fotojornalismo. Durante a licenciatura começou um estágio na agência Lusa, que interrompeu para, sozinho, e com 300 euros na carteira, ir para o Mediterrânio fazer reportagem sobre a crise de refugiados. Tinha 19 anos. Aos 29 anos já cobriu vários cenários de catástrofe como os incêndios de 2017 no centro do país, a pandemia, a guerra na Ucrânia ou as cheias de Valência. João Porfírio, fotojornalista do Observador, é o convidado do novo episódio do podcast Geração 90.