Trent’anni, Francesco è affetto dalla nascita da diplegia spastica, motivo per cui si avvicina al nuoto come forma di terapia. Nel 2012 prende parte ai Giochi paralimpici per la prima volta, è nel quadriennio successivo che avviene la svolto. Nel 2015 diventa campione mondiale a Glasgow nei 400 stile libero. Il 13 settembre 2016 vince l'oro ai Giochi Paralimpici di Rio nella finale dei 400 stile libero categoria S6. Nel quadriennio successivo, vince dieci medaglie (cinque ori) agli Europei di Dublino e ai Mondiali di Londra. Il 25 agosto 2021 vince la medaglia d'oro nei 200 m stile libero S5 ai Giochi paralimpici di Tokyo 2020 con un nuovo record paralimpico di 2'26"76. Si ripete il 26 agosto con il successo nei 100 m stile libero S5. I Mondiali 2022 e 2023, per l’atleta di Nuotatori Genovesi e Fiamme Oro, si chiudono con la conquista complessiva di altri quattro ori. Papà di Daniele e marito di Camilla, a Parigi disputerà la sua quarta Olimpiade.