Biografia Nato a Grasse in Francia, ha giocato a calcio, entrando a far parte dell'accademia giovanile del . Ha iniziato ad andare in bicicletta a dodici anni durante la riabilitazione dopo aver subito la rottura del legamento crociato anteriore del ginocchio sinistro. Iscritto al Vélo Club Rochevillois, si è distinto nelle categorie junior e cadetti, ottenendo oltre ottanta vittorie. Nel 2016 è entrato a far parte del VC La Pomme Marseille, ha vinto il Tour PACA Juniors.
È entrato a far parte del team continental Swiss Racing Academy nel 2021, è arrivato quinto nella corsa su strada ai campionati francesi di ciclismo su strada nella categoria Under 23. È arrivato ottavo nella terza tappa del Giro d'Italia Giovani Under 23 dopo una fuga, dove è stato da solo in testa per un tempo considerevole, ha vinto anche la maglia dell'intergiro.
Nel 2022 è diventato professionista con la Nice Métropole Côte d'Azur, come leader della squadra francese.
Nel 2024 ha deciso di gareggiare per Malta, paese da cui proviene parte della sua famiglia. Indossando i colori maltesi, ha partecipato ai campionati del mondo a Zurigo nel 2024, campionati europei nel 2025. Ha rappresentato Malta ai Giochi dei piccoli stati d'Europa nel 2025 giungendo 5º nella cronometro, 7º nella gara in linea e vincendo la medaglia di bronzo nella gara a squadre.
Nel 2026 firma per la sua nuova squadra, il Team Polti VisitMalta, viene selezionato per partecipare al Giro d'Italia 2026, diventando il primo ciclista maltese a competere in un Grande Giro.
Palmarès Strada 2015 (juniores) Tour de la Côte d'Azur Tour du Var Tour des Bouches-du-Rhône
2016 (juniores) Tour PACA Juniors
2026 (Team Polti VisitMalta, una vittoria) Campionati maltesi, Prova in linea
Altri successi 2021 (Swiss Racing Academy) Classifica intergiro Giro d'Italia Giovani Under 23
Piazzamenti Grandi Giri Giro d'Italia 2026: 69º
Competizioni mondiali
Campionati del mondo su strada Zurigo 2024 - Elite: ritirato Montréal 2026 - In linea Elite: ritirato
Giochi del Mediterraneo Taranto 2026 - Cronometro: 9º Taranto 2026 - In linea: 5º
Competizioni continentali
Campionati europei su strada Drôme - Ardèche 2025 - Cronometro: 24º Drôme - Ardèche 2025 - In linea Elite: ritirato
Giochi dei Piccoli Stati d'Europa Andorra 2025 - Gara in linea: 7º Andorra 2025 - Gara a squadre: 3º Andorra 2025 - Cronometro: 5º
Note
Altri progetti
Collegamenti esterni