Estudió la licenciatura en Comunicación y fue conductor de radio para programas culturales producidos por el Colegio de la Frontera Norte y el Instituto de Cultura de Baja California, Subdirector de Información Internacional, a cargo de todo el equipo de análisis de los medios extranjeros y Director de Promoción y Difusión del Instituto de Cultura de Baja California. Fungió también como Director de Información Internacional de la Secretaría de Relaciones Exteriores.
Fue Director de Imagen y Comunicación Corporativa de Microsoft México, donde estuvo a cargo de las relaciones gubernamentales y el programa de responsabilidad social. Gestionó y coordinó el encuentro privado que el presidente Vicente Fox Quesada sostuvo con Bill Gates, fundador y presidente de Microsoft.
Hoy es responsable de la Imagen y la Comunicación Corporativa para América Latina y El Caribe de Microsoft Corporation, una de las empresas más importantes del mundo.