Formación
Es Licenciado en Informática por la Universidad Politécnica de Madrid, donde trabajó como investigador contratado en el Departamento de Inteligencia Artificial. Posteriormente, obtuvo el título de Doctor en Informática en la URJC, en la temática de los sistemas multiagente orientados a servicios.