Licenciado en Ciencias Matemáticas por la Universidad Complutense de Madrid, especialidad computación, continuó su formación en doctorado en Inteligencia Artificial en U.S.A.