Doctor en derecho y ciencias políticas de la Universidad Gran Colombia, y especialista en derecho penal de la Universidad de Salamanca. Ha fungido como embajador extraordinario ante el Gobierno del Ecuador, Magistrado de la Sala Penal de la Corte Suprema de Justicia, Conjuez del Consejo de Estado, Corte Suprema de Justicia y Corte Constitucional, y como docente en varias universidades a nivel nacional.
Autor de numerosos trabajos en revistas y obras colectivas dentro de los cuales se destacan los libros Homenaje a Alfonso Reyes Echandía, Roberto Bergalli, Bernardo Gaitán Mahecha, entre otros. Ha sido profesor invitado en varias ocasiones por la Universidad Central de Quito. Actualmente es miembro de la Academia Colombiana de Jurisprudencia y se ha desempeñado como docente de esta Casa de Estudios durante 35 años.