Nacido en 1946 en Madrid, donde se tituló como Ingeniero Industrial en la especialidad Electrónica en la UPM.
Trabajó en IBM durante 32 años realizando actividades relacionadas con la tecnología tanto en desarrollo de software y técnica de sistemas como diseño de circuitos relacionados con el PC IBM.
En los desarrollos de programas participó en la creación de los primeros sistemas de teleproceso en el Sistema 360. Con el anuncio del Ordenador Personal IBM inició la creación de un Grupo de Desarrollo de Hardware Especial de donde salieron diversos adaptadores para equipos bancarios basados en el PC y de los programas de servidor para ellos.
Posteriormente inicia sus actividades como Arquitecto I/T donde dirige proyectos de integración de sistemas en entornos bancarios y consultoria de sistemas de teleproceso.
Coordinó el grupo de desarrollo de la intranet de los Juegos Olímpicos de Sydney 2000 dentro del equipo de IBM que desarrolló toda la aplicación. Después participó en el grupo de desarrollo y soporte en el e-Bussiness Innovation Center.
Durante toda su vida laboral ha mantenido contacto con la UPM, donde fue profesor durante 12 años, colaborando en el desarrollo de sistemas basados en microprocesadores y ordenadores personales para aplicaciones industriales. También ha dirigido varios proyectos fin de carrera.
En la actualidad está retirado aunque colabora con la UPM en actividades de desarrollo de sistemas.
Es aficionado al montañismo y la micología.