Maestro en periodismo político con más de 35 años de experiencia en instituciones públicas y privadas. Fue reportero de los periódicos La Afición y Unomásuno; jefe de redacción de ABC (de Monterrey); editor del diario Siglo 21 (de Guadalajara); y secretario de redacción en La Jornada, Excélsior y la revista Plural. Ha publicado entrevistas, reportajes, poesía y cuentos en revistas y suplementos culturales de El Día, El Nacional, Mira, Macrópolis, El Financiero y Reforma. En medios electrónicos, fue gerente de redacción de Canal 22, coordinador de investigaciones especiales para los noticiarios del Canal 11, así como subdirector de noticias de Radio Televisión de Veracruz.