Es licenciado en Comunicación Social por la Universidad Autónoma Metropolitana-Unidad Xochimilco. Ha sido editor de la agencia de noticias SUN y coeditor del suplemento cultural Confabulario. Es colaborador de El Universal y Gatopardo. Fue investigador del Mecanismo de Esclarecimiento Histórico (MEH) de la CoVEH.