Ha sido profesor en la Universidad Nacional de Colombia, de la Escuela Colombiana de Ingeniería y de la Universidad de los Andes.