Guardia classe 2000, Francesco nasce a Vicenza e cresce nel settore giovanile della Tramarossa, che lo fa esordire in Serie B a 16 anni. Nel 2017 arriva la chiamata di Verona, dove si divide tra U18 e Serie A2. Dopo due anni con la Scaligera passa a Faenza, in Serie B, dove in 20’ di media sul parquet produce 6 punti, 3 rimbalzi e 2 assist. Nella stagione successiva si trasferisce ad Ancona che, con 7 punti e quasi 3 rimbalzi di media a partita, contribuisce a portare ai playoff.