Biólogo egresado de la Universidad Nacional de Colombia en 1986. Terminó sus estudios de Maestría en Ecología en la misma universidad en 1995. Se vinculó desde 1987 a la Universidad Jorge Tadeo Lozano, donde se ha desempeñado los cargos de profesor de cátedra (ecología e impacto ambiental, investigador científico y profesor investigador. También ha sido profesor de las Universidades Pedagógicas, Nacional y Javeriana. Ha realizado varias investigaciones sobre limnología de las regiones andina y amazónica, con la financiación para la Promoción de la Investigación y Tecnología (Banco de la República), el Fondo FEN y Colciencias. Ha participado en varias consultorías ambientales que involucran el componente acuático.