En 2002 fue nombrado Embajador de México en Costa Rica y dejó este cargo en 2005 cuando fue designado Subsecretario de Gobernación.