Nació el 9 de enero de 1958, fue ordenado sacerdote el 3 de septiembre de 1983 y licenciado en Ciencias Políticas y Sociología por la Universidad Pontificia de Salamanca.