Es administrador público, licenciado en Gobierno y Gestión Pública de la Universidad Academia de Humanismo Cristiano, licenciado en Seguridad y Defensa de la Academia Nacional de Estudios Políticos y Estratégicos, y diplomado en Cohesión Territorial para el Desarrollo Flacso.
También tiene un curso de especialidad en Descentralización y Gobernanza Local realizado en el Instituto Universitario Ortega y Gasset. Fue secretario general del Partido Progresista y a ctualmente es director ejecutivo del Foro Latinoamericano de Derechos Humanos.