Miguel Branco-Teixeira é natural de Chaves. Licenciado e Doutorado em Engenharia Civil pela Faculdade de Engenharia da Universidade do Porto e Mestre em Planeamento e Projeto do Ambiente Urbano pelas Faculdades de Engenharia e de Arquitetura da Universidade do Porto.