In 2004 verruilde Franco Mallorca voor Atlético Madrid. Na daar vijf jaar onder de lat gestaan te hebben, trok hij in het seizoen 2009/2010 het shirt van Galatasaray S.K. aan. Hij tekende er een contract voor drie seizoenen, maar een jaar later keerde hij bij Real Zaragoza terug in Spanje.[2]
Franco speelde zijn eerste interland voor Argentinië op 18 augustus2004 tegen Japan. Hij maakte deel uit van de selectie voor de WK-eindronde in Duitsland. In de kwartfinale tegen Duitsland viel hij in voor de geblesseerde Roberto Abbondanzieri. Dat was meteen zijn laatste optreden voor de nationale ploeg.