Franco is afkomstig uit de jeugdopleiding van Independiente. Op 18 maart 2017 debuteerde hij in de Argentijnse Primera División tegen San Martín San Juan.[3] In zijn debuutseizoen speelde Franco veertien competitieduels. In april 2018 werd zijn contract verlengd tot medio 2022.
Interlandcarrière
Op 8 september 2018 debuteerde Franco in het shirt van Argentinië in de vriendschappelijke interland tegen Guatemala.[4]