Socio fundador de DAEDALUS - Data, Decisions and Language, S.A. en 1998.
Doctor Ingeniero de Telecomunicación por la Universidad Politécnica de Madrid (UPM). Profesor Titular de la Escuela Técnica Superior de Ingenieros de Telecomunicación de la UPM desde 1985.
Entre 1996 y 1998, fue Director Técnico de CITAM AIE (Centro de Investigación en Tecnologías y Aplicaciones Multimedia, Agrupación de Interés Económico constituida en 1993 por la UPM junto con las empresas TELEFÓNICA, ALCATEL, PRISA e INDRA). Profesor visitante del Department of Computer Science, Royal Holloway, University of London (Reino Unido), desde diciembre de 2003. Presidente del Capítulo Español de la Computer Society, IEEE, desde enero de 2002.