Escribe para Los Ángeles Times desde 1977. Fue miembro de su junta editorial de 1992 a 2006. Colabora también en las páginas editoriales de una docena de periódicos en América Latina, entre ellos Reforma de México y El Tiempo de Colombia. Ha asesorado periódicos como El Comercio de Lima, El Nuevo Día de San Juan, Puerto Rico y otros. Estudió filosofía en la Universidad Nacional Autónoma de México, cinematografía en la London School of Film Technique, y tiene una maestría en literatura de la University of Southern California.
Fue director editorial del diario La Opinión de Los Ángeles, California, y es comentarista en la radio y la televisión de México, Estados Unidos y Canadá. Ha enseñado en la Universidad del Sur de California, la Universidad de California en Irvine y otras instituciones académicas de México y Estados Unidos. Desde 2004 da un taller de periodismo científico en el Instituto de las Américas, en la Jolla, California. Fue miembro de la Junta Directiva de la Sociedad Interamericana de Prensa y del Museo de Arte del Condado de Los Ángeles.