Nacido en Gijón, Asturias, en 1948, entre 1966 y 1972 cursó la carrera de ingeniería superior aeronáutica en Madrid.
Mientras trabaja como ingeniero en proyectos de energía completa sus estudios de Historia, siendo licenciado (1978) y doctor (1983) con una tesis sobre culturas arqueológicas nubias dirigida por Martín Almagro Basch.
Ha dirigido excavaciones arqueológicas en España (muralla romana de Tiermes, 1979-1980, poblado ibérico de Pedro Muñoz, Ciudad Real, 1984-1991), Sudán (necrópolis meroítica y Kerma de Abri, 1978-1981, prospección de la cuenca oriental del Nilo Azul, 1989-2000), y en Etiopía (prospección de frontera con Sudán en Benishangul, 2001-2006).
Desde 2006 hasta la actualidad ha dirigido una investigación arqueológica y arquitectónica sobre las misiones jesuitas en Etiopía, financiada por el Ministerio de Cultura y la AECID.
El proyecto consistió en el registro exhaustivo de las numerosas ruinas conservadas y excavaciones en las dos misiones más importantes, Gännätä Iyäsus y Gorgora Nova, lugares donde residió el jesuita español Pedro Páez, descubridor de las fuentes del Nilo Azul.