Nacido en Castuera (Badajoz) el 29 de septiembre de 1969. Ordenado sacerdote el Cáceres el 29 de junio de 1997.
Licenciado en Geografía e Historia en la Universidad de Extremadura y en Historia de la Iglesia en la Pontificia Universidad Gregoriana de Roma. Profesor de Historia de la Iglesia ene. Instituto Superior de Ciencias Religiosas Virgen de Guadalupe (Cáceres) y en el Instituto Teológico San Pedro de Alcántara del Seminario de la diócesis de Coria-Cáceres. Profesor en el Instituto de Humanidades Ángel Ayala-CEU (Madrid).