After starting out at Independiente in 1995, he went on to spend the vast majority of his career in Spain, playing 328 La Liga matches over 14 seasons in representation of Mallorca, Atlético Madrid and Zaragoza.
Born in San Nicolás de los Arroyos, Buenos Aires Province, Franco started his career at Club Atlético Independiente, moving at the age of 20 to Spain with CP Mérida[2] where he did not appear in La Liga, barred by Carlos Navarro Montoya and suffering team relegation.
[5][6] Precisely during that season, he was challenged by newly signed Christian Abbiati (loaned by AC Milan), but regained his starting status in 2008–09, relegating veteran Grégory Coupet to the bench.
[15] On 29 May 2018, he replaced the departing Rubi as first-team manager in view of their first-ever season in the top flight,[16] being dismissed on 9 October due to poor results.
On 30 June 2006, Franco replaced the injured Roberto Abbondanzieri in the quarter-final clash against hosts Germany, failing to save one single penalty shootout attempt.