Professor no ensino superior desde 1987, presentemente é professor adjunto no ISCAL-IPL – Politécnico de Lisboa. Licenciado em Economia pelo ISEG-UL, mestre em Transportes pelo IST/UL e possui o título de Especialista em Sistemas de Informação pelo IPL. Atualmente é também técnico da Direção de Sistemas de Informação da empresa Comboios de Portugal, SA.