Nació en Valladolid, aunque pertenece a la Diócesis de Madrid. Licenciado en Filosofía y Letras, Licenciado en Teología de la Vida Religiosa, en Teología Moral y Doctor en Teología, Master en Sexualidad Humana, Doctrina Social de la Iglesia y en Bioética. Ha sido profesor en el I. Superior de CC. San Pío X, en la Universidad Pontificia y en el I. de Pastoral de Madrid (U. P. de Salamanca) desde 1997. Miembro fundador de la Asociación Española de Catequetas (AECA). Escribe en algunas revistas de teología, pastoral y catequesis.