Nacido en la ciudad de México en 1962, estudió Ciencias de la Comunicación en la UNAM y Literatura Hispanoamericana en la UABC.
Cuenta con experiencia en diversos medios de la Ciudad de México, Ensenada, Tijuana, Sinaloa y San Diego, como Associated Press, Proceso, Notimex, Grupo Imagen y Excelsior, entre otros.
Actualmente es Director General de PSN, autor de la columna Base de Datos, y conductor del programa Tribuna PSN, el cual se transmite todas las mañanas de 8 a 9 por La tremenda 1030 AM, y por el portal psn.si/en-vivo.