Licenciado en Derecho por la Universidad Nacional Autónoma de México, sido funcionario de la Secretaria de Relaciones Exteriores, Embajador alterno ante Naciones Unidas, en Noruega, Islandia, El Salvador, Paraguay, Perú y Naciones Unidas.