Estudió en León, Salamanca, Jerusalén y Valladolid. Profesor de la Universidad de León, del Instituto Superior de Teología de Astorga y León (afiliado a la Univ. Pontificia de Salamanca), del Instituto Superior de Ciencias Religiosas “San Genadio” de Ponferrada (afiliado a la Univ. Eclesiástica San Dámaso) y profesor invitado del Instituto Superior de Ciencias Religiosas “San Jerónimo”, de la Facultad de Teología de Burgos. Es miembro de la Sociedad Bíblica Católica Internacional, donde ha impartido cursos de arqueología. Así mismo es Presidente del Ateneo Leonés y director del Instituto de Investigación y Estudios Leoneses “González de Lama”. Desde 2014 es director de la revista científica Ateneo Leonés. Tiene varias obras monográficas publicadas y diversos artículos en revistas científicas