Pública: • Magistrado Presidente de la Sala Segunda de la Corte de Apelaciones Penal Narcoactividad y Delitos Contra el Ambiente, (2014).
• Magistrado de la Sala Tercera de la Corte de Apelaciones Penal Narcoactividad y Delitos Contra el Ambiente, (2012).
• Magistrado Suplente de la Sala Regional Mixta de la Corte de Apelaciones, Petén, (2009).
• Juez de Primera Instancia, Juzgado Sexto de Primera Instancia Penal Narcoactividad y Delitos Contra el Ambiente, (2004).
• Juez Segundo de Ejecución Penal, (1998).
• Oficial III Juzgado Décimo Primero de Paz Penal. (1981).
• Comisario Juzgado Octavo de Primera Instancia Penal, (1981).
• Comisario Juzgado Primero de Paz Penal, (1981).
• Director General de la Policía Nacional Civil, (2004).
• Director General del Sistema Penitenciario, (1993-1996).
Datos extras: En su calidad de juez pesquisidor, recomendó a la Corte Suprema de Justicia (CSJ) no retirar la inmunidad al exdiputado Luis Armando Rabbé Tejada, ni a los diputados que integraron la junta directiva del Congreso de la República en el periodo 2014-2015.