Il 15 giugno 2014 ottiene la medaglia d'argento ai Giochi del Mediterraneo under 23 con il tempo di 20"78, dopo aver corso in batteria in 20"65 con +2,1 m/s. Il 14 agosto realizza il primato personale sui 200 m piani con 20"55 in occasione dei campionati europei a Zurigo. Il 7 settembre corre i 300 m durante il meeting di Rieti, fermando il cronometro a 32"28, terza migliore prestazione italiana di sempre.