Es licenciado en Derecho por el Instituto Tecnológico y de Estudios Superiores de Occidente (ITESO), con Maestría en Periodismo y Asuntos Públicos por el Centro de Investigación y Docencia Económicas (CIDE) y estudios de Maestría en Derechos Humanos por la Universidad Iberoamericana, Campus Ciudad de México.
Ha dedicado su trayectoria profesional al impulso de iniciativas de cambio social en organizaciones de la sociedad civil, en la iniciativa privada y en la docencia.
De 2007 – 2012 fue Director Ejecutivo de Amnistía Internacional México y de 2013 a la fecha es Director de Change.org para México y Colombia.
Se ha desempeñado además como consultor independiente en derechos humanos, planeación estratégica y desarrollo organizacional. Es integrante del consejo de administración de distintas empresas y ha impartido clases y conferencias en diversas universidades en el país.