Juega como lateral derecho y su equipo actual es el Club Sporting Cristal de la Liga 1 del Perú.
Franco participó desde pequeño en las divisiones menores en el club Alianza Lima, jugando distintos torneos de menores en los que destacan la Copa Federación, Torneo Centenario y más adelante el Torneo de Promoción y Reservas.
Franco completaría la temporada obteniendo la clasificación a Copa Sudamericana y mostrando un gran rendimiento preparado para volver a luchar un puesto en el Club Alianza Lima.
En el 2020 regresa a Alianza Lima, luego de su préstamo al club trujillano.
En julio de 2023 fue anunciado como refuerzo del club celeste.