Fue abogado, catedrático, diputado, Secretario de Estado, Secretario de Relaciones Exteriores y Ministro de México ante la Santa Sede.