Estudió la licenciatura en Relaciones Internacionales en El Colegio de México, y la maestría y el doctorado en Historia en la Universidad de Chicago. Sus áreas de especialización son la historia y la política contemporáneas, tanto en México como en Estados Unidos.
Fue profesor-asociado en el Centro de Investigación y Docencia Económicas (CIDE) entre 2010 y 2021, donde también fue coordinador académico del programa de Periodismo. Asimismo, ha sido profesor de asignatura en el Centro de Estudios Internacionales de El Colegio de México.
Ha diseñado, coordinado y editado proyectos de investigación periodística publicados en medios nacionales e internacionales, como El Universal, Proceso, The New Yorker, The Guardian o The Atavist, entre otros, y que han recibido menciones especiales o premios por parte del Inegi, el Conapred y la Fundación Nuevo Periodismo Iberoamericano.
También es columnista en Expansión Política y El Heraldo de México. Antes escribió en La Razón (2009-2014), El Universal (2014-2015) y Reforma (2018-2024).
Asimismo, escribe regularmente en Letras Libres y Gatopardo, revistas de cuyo consejo editorial forma parte.
Ha publicado en medios internacionales como The Hill, Dissent, Nueva Sociedad y The New York Review of Books. Es panelista todos los martes en La Hora de Opinar, con Leo Zuckermann, por NMas/Foro. Colabora todos los jueves en «Nomás por convivir», en El Herado Radio, y todos los viernes viernes en «Tiempo Real», con Enrique Acevedo, en Radio Fórmula. Es una voz de referencia en la prensa internacional sobre asuntos mexicanos: medios como The New York Times, The Washington Post, The Wall Street Journal, The Financial Times, Los Angeles Times y El País lo citan con frecuencia.