Nasceu no concelho de Trancoso, em 1937. Desde a sua ordenação, em 1962, foi pároco em Celorico da Beira, Sabugal, Mafra e Rio de Mouro, e capelão da Marinha Portuguesa ao longo de vinte anos, tendo visitado mais de 120 países. Foi Professor do liceu e do Ensino Superior e Director do Serviço de Migrações e Turismo do Patriarcado de Lisboa. Actualmente, é responsável pela Pastoral da Mobilidade do Patriarcado de Lisboa e pároco das paróquias de Alfama e Castelo.