Es licenciado en Ciencias Físicas por la Universidad Complutense de Madrid, y Doctor en Ciencias de Computación por la Universidad Nacional de Educación a Distancia (UNED). En la actualidad es profesor titular de universidad (a tiempo completo) en la Escuela Técnica Superior de Informática de la UNED.
Es director del MÁSTER UNIVERSITARIO EN COMUNICACIÓN, REDES Y GESTIÓN DE CONTENIDOS de la UNED, además de impartir docencia en las licenciaturas/grados en Ciencias de la Computación de la UNED. Su ámbito docente se centra en la programación de sistemas distribuidos y aplicaciones para la Web, así como la seguridad de sistemas informáticos.
Ha sido Director de Innovación de la UNED (Innova), así como Director del Centro de Innovación y Desarrollo Tecnológico de la UNED (CInDeTec). Sus funciones fundamentales han sido el desarrollo de la plataforma aLF (basada en .LRN), el despliegue en producción de la plataforma y la gestión de la estructura empresarial asociada a los procesos informáticos de la UNED (integración de matrícula de estudiantes, calificaciones, estructuras docentes, gestión de contenidos de la plataforma y asistencia al profesorado/tutores/estudiantes).
Ha escrito numerosos artículos, capítulos de libros y ha participado en numerosos eventos nacionales/internaciones relacionados con el aprendizaje basado en metodologías de enseñanza a distancia, así como el desarrollo tecnológico de soluciones basadas en la educación a distancia (laboratorios virtuales/remotos, entre otros). Además, está involucrado en varios proyectos internaciones de la Comisión Europea.
Ha sido consultor en gestión tecnológica en temas de educación a distancia para diversas instituciones como el Ministerio de Asuntos Exteriores del Gobierno de España, la conferencia de rectores española (grupo CRUE-TIC), la Universidad Carlos III o el Consejo de Área Móvil de la Ciudad de Madrid, entre otras. De especial relevancia para el seminario han sido las colaboraciones con la OEI y la OEA. En el caso de la OEI, el resultado ha sido el campus virtual del Centro de Altos Estudios Universitarios (CAEU) y que está basado en .LRN.