Ha sido profesor interino de la Universidad Politécnica de Madrid, impartiendo docencia en el Departamento de Matemática aplicada de la Escuela de Ingenieros de Caminos, Canales y Puertos.
Director de la Escuela Politécnica Superior (2005-2011) y de la Escuela de Ingenieros de Caminos, Canales y Puertos (2004-2005) de la Universidad Alfonso X el Sabio de Madrid. Desde 1998 ha venido impartiendo docencia universitaria como Profesor de Física, Profesor de Dibujo y Geometría Descriptiva, desde el año 1999 hasta el 2011, y de Ingeniería Marítima y Costera, y de Ingeniería Medio Ambiental desde el 2003 al 2011.
Durante este periodo de tiempo ha participado como promotor en las diferentes Comisiones Académicas para la adaptación y diseño de los Estudios de Ingeniería al Espacio Europeo de Educación Superior (EEES), así como en el establecimiento de diferentes programas de Doctorado y Máster Universitarios en Ingeniería.