Abogado de la Universidad de Caldas, especialista en Estudios Penales de la misma institución. Durante su trayectoria laboral ha sido Juez Penal Municipal de Manizales, de Circuito en Anserma y Aguadas, Procurador Judicial y Delegado. Su destacado trabajo le ha merecido los reconocimientos con las medallas José Ignacio de Márquez y Rodrigo Jiménez Mejía, como mejor funcionario en el Distrito Judicial de Manizales. Su trabajo en la Rama Judicial lo combina con la docencia en Postgrado en las Universidades de Caldas, Externado, Santo Tomás y de Antioquia, entre otras.
Anteriormente se desempeñó como Magistrado del Tribunal Superior de Manizales. Ha escrito diferentes publicaciones de derecho penal. Actualmente, es Magistrado de la Corte Constitucional y docente de posgrado de la Universidad Externado de Colombia.