Impara a giocare a scacchi dal padre nel 2006 e frequenta un corso di scacchi al club di Grenoble in Francia, dove ha vissuto con la famiglia fino al 2016, quando si è trasferito negli Stati Uniti.[1]. Comincia a giocare tornei a partire dal 2007 per la Federazione Francese. Il 21 maggio 2010 passa alla Federazione Scacchistica Italiana.[2]
Il 22 agosto 2015, con i risultati ottenuti al 19º Vienna Chess Open, conquista la decisiva terza norma e diventa Grande maestro di Scacchi, titolo ratificato dalla FIDE all'86º FIDE Congress 2015 di Abu Dhabi.[4]
Nella lista FIDE di maggio 2021 ha un punteggio Elo di 2569 punti, che lo inserisce al secondo posto tra gli italiani dietro Daniele Vocaturo e davanti Luca Moroni.[7]
Principali risultati
2009
in aprile vince a Aix-les-Bains il campionato francese giovanile U10 con 8/9 e imbattuto;
in luglio vince a Courmayeur il campionato italiano giovanile U10 a punteggio pieno con 9/9;
in settembre è terzo, a pari punti col vincitore, nel campionato europeo U10 di Fermo, conquistando il titolo di Maestro FIDE;
2011
in luglio vince a Porretta Terme con 8,5/9 il campionato italiano giovanile U12;
in marzo partecipa con il club L'Echiquier Grenoblois al campionato francese a squadre, realizzando 6,5/9 e conquistando la seconda norma di Grande maestro;[9]
in agosto vince il 19º Vienna Chess Open, con 7,5/9 imbattuto e ottiene la decisiva terza Norma che lo promuove a Grande maestro di Scacchi .[10]
in aprile a Fano diventa Campione Italiano nelle categorie Semilampo (15') e Lampo/Blitz (3'+2 sec.) davanti a Sabino Brunello, che lo supera solo per spareggio tecnico nella categoria Rapid (30').