Franco aloitti uransa Argentiinan pääsarjassa Club Atlético San Lorenzo de Almagrossa, jossa hän pelasi vuosina 1996–2002. Tämän jälkeen hän siirtyi Meksikon pääsarjaan Club de Fútbol Monterreyhin, jossa pelasi vuoteen 2006 asti. Monterreyssä hän voitti sarjan maalikuninkuuden 2004 tehden 15 maalia 16 ottelussa. Vuonna 2006 Franco siirtyi Villarreal CF:ään.