En el 2004, Franco se convirtió en un ciudadano mexicano por naturalización después de establecerse en México en 2002 y recibió su primera convocatoria con la selección nacional mexicana en el 2005, bajo las órdenes de Ricardo La Volpe.