Abogado con especialidad en Derecho Constitucional y Administrativo por la Universidad Nacional Autónoma de México; ha ocupado funciones en los niveles Nacional, Departamental, Municipal y Universitario. Ha sido Prefecto (Gobernador) del Departamento de Santa Cruz (2003-2005) y Rector de la Universidad Nacional Ecológica (2015).
Dirigió el equipo que elaboró la propuesta, puso en marcha y aplicó la Ley de Participación Popular y sus Decretos Reglamentarios (1993-1997). Esta Ley, permitió la incorporación de actores sociales, órganos públicos y territorios al desarrollo sostenible, sirviendo de modelo de gestión pública y reforma de Estado en América Latina. Fue el primer Secretario Nacional de Participación Popular (1994-1997). Actualmente se desempeña como Director de Innovación en el CEPAD.