Surgió de las Divisiones Formativas del Club Atlético Peñarol.
Se posicionó en el sector zurdo del mediocampo y logró mostrar varias de sus mejores cualidades, debutó de forma exitosa.
En julio de 2019, Franco es cedido a préstamo al club suizo Bellinzona durante seis meses.
Tras su paso por Suiza, llega en calidad de cedido al Central Español.
Club donde logró el ascenso a la Primera División de cara al 2021, siendo pieza fundamental de la plantilla, logrando completar todos los minutos que el equipo disputó.