Licenciado em Engenharia e doutorado em Gestão de Transportes pela Faculdade de Engenharia da Universidade do Porto, detém também uma pós-graduação em empreendedorismo pelo Instituto Superior Técnico. Foi, ainda, presidente da Escola Nacional de Engenharia Naval da Ordem dos Engenheiros.
Durante vários anos foi professor da Pós-Graduação em Gestão de Portos no Instituto Superior de Economia e Gestão, sendo paralelamente diretor de Concessões e Engenheiro na APSS – Administração dos Portos de Setúbal e Sesimbra.
Atualmente, exerce o cargo de diretor de Engenharia e Ambiente na APSS.