Es biólogo marino de la Universidad Jorge Tadeo Lozano (1980). Profesor titular de la Universidad Nacional desde el 2009, inicialmente adscrito al Departamento de Biología de la sede Bogotá, y desde el 2010 al Instituto de Estudios en Ciencias del Mar (CECIMAR), de la sede Caribe. Es coordinador académico de la línea de Biología Marina del posgrado en Ciencias-Biología, que la Universidad desarrolla en Santa Marta desde 1979 en convenio con el Instituto de Investigaciones Marinas y Costeras - INVEMAR (adscrito al Ministerio del Ambiente).
Desarrolla investigación en taxonomía, ecología y biotecnología de esponjas (de hecho es uno de los investigadores más reconocidos del país, en esta clase de invertebrados), y en ecología de arrecifes de coral. Es miembro correspondiente de la Academia Colombiana de Ciencias Exactas, Físicas y Naturales.