De 1995 a 1998 fue Embajador de México en la Santa Sede y de 1998 a 2000 Subsecretario de Migración, Población y Asuntos Religiosos de la Secretaría de Gobernación.