Desde 2012 es Presidente del Consejo Económico y Social de Guatemala.
Como miembro activo de la izquierda, visitó ciudades como La Habana, Praga, París y México D.F.
[5] Fue el primer secretario general del Partido Unionista en Guatemala.
También se ha desempeñado como Asesor Político del Instituto Holandés para la Democracia Multipartidaria e Investigador de la Asociación de Investigaciones y Estudios Sociales (Asies).
En septiembre de 2012 fue nombrado presidente del Consejo Económico Social de Guatemala, una institución pública autónoma que se creó en 2012 para que sindicatos, cooperativas y empresarios alcancen acuerdos básicos sobre políticas y puedan aconsejar al Estado.