Licenciado desde 1984 pela Universidade de Arquitectura de Lisboa. Leccionou no departamento de Arquitectura da Universidade Lusíada durante 25 anos.
Para além do percurso profissional ter passado pela colaboração em diversos gabinetes de arquitectura, trabalhou sempre com o seu irmão João, tendo fundado em Março de 1989 a sociedade Castello-Branco Arquitectos.
Casado e pai de 3 filhos ocupa os seus tempos livres com actividades relacionadas com o ar livre e o desporto.
Tem como hobbie a música e a organização de eventos culturais.