Jako zawodnik Franco występował m.in. w Realu Mallorca, Atletico Madryt, Galatasaray Stambuł i Realu Saragossa, a karierę zakończył w SD Huesca w 2015 roku. Teraz został trenerem tego klubu, który po raz pierwszy w historii awansował do Primera Division. W latach 2004-06 Franco rozegrał cztery spotkania w reprezentacji. Na mistrzostwach świata w Niemczech wystąpił w ćwierćfinale z gospodarzami; wszedł na boisko w 71. minucie w miejsce kontuzjowanego Roberto Abbondanzieriego. W 80. minucie pokonał go Miroslav Klose (gol na 1:1), a potem Franco nie obronił żadnego karnego w konkursie "jedenastek", który Argentyna przegrała 2:4