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]
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').