Licenciado em Direito pela Universidade de Coimbra, desempenhou funções de Delegado do Trabalho nos distritos de Ponta Delgada e de Portalegre e de Presidente da Caixa de Previdência e Abono de Família de Évora e da Caixa de Previdência e Abono de Família dos Ferroviários.