Ha sido investigador y docente en Universidades de Europa, América Latina y Estados Unidos. Ocupó la Cátedra Óscar Uribe Villegas de Comunicación Política en 2013 en la Universidad Autónoma Metropolitana de México. Su área de investigación es la política comparada en América Latina y los movimientos sociales. Ha trabajado y escrito sobre procesos de democratización e involución democrática, acción colectiva e identidad. Es autor de artículos en revistas académicas, de capítulos y de libros.