A construção do Hospital de S. João foi decidida em 31 de Julho de 1933 pelo Decreto-Lei n.º 22917 segundo projecto do alemão Hermann Distel. A segunda grande guerra mundial - segundo informação da época - impediu a construção na data prevista; Dezembro de 1936.
A primeira Comissão Instaladora do então "Hospital Escolar do Porto" foi nomeada em Maio de 1954 tendo como Presidente o Prof. Doutor Hernâni Monteiro.
Em Setembro de 1955 passou a denominar-se "Hospital de S. João".
Finalmente em 24 Junho de 1959 é inaugurado o Hospital de S. João, consagrado ao seu Patrono - S. João Batista.
Em 9 de Novembro de 1959 é dada na Aula Magna a primeira lição inaugural da nova Faculdade de Medicina pelo Prof. Hernâni Monteiro.
Em Junho de 1954, o novo Hospital de S. João, ocupava 17.500 m2 de superfície, tinha 120.000 m2 de área total, 4.100 janelas e portas para o exterior e custou 317.000 contos.
Actualmente o Hospital de S. João é um Hospital Central que serve as populações da zona Norte do País. Tem capacidade para 1300 camas. É também um Hospital Universitário que integra a Faculdade de Medicina da Universidade do Porto, estando vocacionado para o Ensino Pré e Pós-graduado.
Possui Departamentos e Serviços de todas as especialidades médicas e cirúrgicas, para além de unidades de cuidados intensivos, cirurgia torácica, transplantação hepática e oncologia médica.
O internamento movimenta cerca de 40.000 doentes/ano, realiza cerca de 400.000 consultas/ano e atende no Serviço de Urgência cerca de 200.000 doentes/ano.