Inizia a praticare l'atletica leggera nel 2002, all'età di 13 anni, insieme a un gruppo di amici, nella società torinese della Safatletica dove resta sino al 2008; nel 2009 passa a gareggiare per l'Atletica Piemonte e nello stesso anno viene reclutato dall'Aeronautica Militare.
Nel 2004 vince il primo titolo italiano giovanile ai campionati cadetti con l'oro sui 300 m ed anche contribuisce all'argento della staffetta svedese.
Il 2005 lo vede partecipare ed entrambi i campionati allievi, gareggiando tutte e due le volte sui 200 m: esce in batteria agli indoor, mentre giunge ottavo all'aperto.
Nel 2006 vince il suo primo titolo italiano sui 200 m con l'oro ai campionati italiani allievi.
Al primo anno da juniores nel 2007 diventa vicecampione italiano di categoria sui 400 m indoor, mentre all'aperto termina quinto sui 200 m.
In ambito internazionale partecipa a Vittel (Francia) all'Incontro internazionale juniores indoor tra Francia, Germania ed Italia terminando quinto nei 400 m e secondo con la 4x200 m.
2008-2010: i Mondiali juniores e il tris di titoli italiani
Nel 2008 durante la stagione all'aperto vince la medaglia d'argento sui 200 m ai campionati italiani juniores e poi agli assoluti di Cagliari viene squalificato in batteria.
A livello internazionale gareggia ai Mondiali juniores svoltisi in Polonia a Bydgoszcz dove esce in semifinale sui 200 m e con la 4x100 m non riesce a superare la batteria.
Nello 2009 ai campionati italiani sia assoluti che di categoria ottiene piazzamenti in finale: agli italiani promesse giunge quinto sia sui 60 m indoor che nei 200 m all'aperto; agli assoluti invece non va oltre la batteria sia nei 400 m indoor (sesto posto con la 4x200 m) che sui 200 m all'aperto (settimo posto con la 4x100 m).
Tripletta di titoli italiani nel 2010: oro agli assoluti indoor con la 4x200 m, agli italiani promesse sui 200 m ed infine agli assoluti con la 4x100 m (quarta posizione sui 200 m).
2011-2015: oro con la 4x100 metri sia agli Europei under 23 che ai Giochi del Mediterraneo e il titolo nazionale assoluto sui 200 metri
In Italia diventa si conferma campione nazionale sia agli assoluti indoor con la 4x200 m che agli italiani promesse nei 200 m; inoltre vince la medaglia di bronzo agli assoluti di Torino sui 200 m.
Ai campionati italiani si laurea campione assoluto con la 4x100 m e vince il bronzo nei 200 m; invece agli assoluti indoor giunge quarto sia sui 60 m che con la 4x200 m.
Agli assoluti di Milano diventa vicecampione italiano sui 200 m e poi nel 2014 agli assoluti di Rovereto termina al quinto posto sulla stessa distanza.
Il 2015 lo vede vincere il suo primo titolo assoluto individuale con l'oro sui 200 m a Torino.
Prende parte all'Europeo per nazioni svoltosi in Russia a Čeboksary gareggiando in tre specialità: 400 m (nono), 4x100 m (terzo) e 4x400 m (ottavo); sempre in rassegne internazionali, gareggia in finale sui 200 m alle Universiadi di Gwangju in Corea del Sud terminando al quinto posto.
Record nazionali
Promesse
Staffetta 4x100 metri: 39”05 (Ostrava, 17 luglio 2011)[1]
^Originariamente medaglia d'argento, poi diventata d'oro dopo la squalifica della squadra sudafricana causa doping. L'Italia vince l'oro alle World Relays, su oasport.it, 8 marzo 2022. URL consultato il 9 marzo 2022.