Ha sido viceprocurador general, viceministro de Empleo y Pensiones, secretario general de la Fiscalía General, asesor de la Asamblea Nacional Constituyente, director de Estudios de la Organización Iberoamericana de Seguridad Social, además de conjuez de la Corte Constitucional y del Tribunal Administrativo de Cundinamarca.