Ha ocupado cargos en los Consulados de Laredo, Houston y El Paso, Texas, y fue titular del Consulado en Seattle, Washington, con jurisdicción sobre Oregón y Alaska, así como del Consulado General de México en Miami, Florida.