Licenciado em Ciências Sócio-militares e Engenharia Geográfica, Mestre em Ciências e Engenharia da Terra e, Doutorado em Ciências Geofisicas e da GeoInformação pela Faculdade de Ciências da Universidade de Lisboa.
Possui diversos cursos na área da Programação, Cartografia e Sistemas de Informação Geográfica.
Exerceu a sua actividade profissional como Chefe de Secções, Departamentos e Centros no Instituto Geográfico do Exército, simultâneamente foi Professor de cadeiras na Academia Militar e outras Universidades.
Liderou projectos de Investigação em SIG, nomeadamente: Generalização cartográfica recorrendo a IA, Carta Aeronáutica de Portugal e Carta Geológica da Madeira em cooperação com a Universidade de Lisboa e Universidade da Madeira.
Representante de Portugal em projectos Internacionais de Cartografia e SIG, MGCP e DGIWG.
Actualmente é professor auxiliar da Universidade Europeia.