Nato a Genova, Francesco è affetto dalla nascita da diplegia spastica, motivo per cui si è avvicinato al nuoto come forma di terapia. Ha debuttato a livello internazionale nel 2011 ai campionati europei di Berlino, senza però ottenere medaglie. Nel 2012 prende parte ai Giochi paralimpici, dove viene eliminato nelle batterie in tutte e tre le gare alla cui prende il via: 100 e 400 m stile libero e 100 m dorso.