Se ha desempeñado como profesor de la Universidad Nacional de Colombia, Director del Departamento de Geociencias, Director Curricular del Área de Geociencias, y Miembro del Comité del Programa de Posgrado de Biología Marina. Asimismo, es Vicedecano de Estudiantes de la Facultad de Ciencias, Evaluador Externo del CNA, Director del Instituto de Investigaciones Marinas de Punta de Betín y Profesor Adjunto en la Universidad del Sur de Carolina.
Ha sido Miembro del Consejo Directivo del Fondo para la Acción Ambiental y Coordinador Nacional del Proyecto Internacional Geósfera Biosfera. Es Presidente de la Red Colombiana de Formación Ambiental, Secretario del Consejo Profesional de Geología y Coordinador del Programa de Educación Científica de la Red Interamericana de Academias de Ciencias (IANAS).