Nel 2009 arriva settimo nella finale dei 400 metri agli Europei indoor di Torino e vince l'oro nella staffetta 4×400 metri. In luglio partecipa ai XVI Giochi del Mediterraneo di Pescara conquistando il bronzo nei 200 metri; successivamente partecipa agli Europei under 23 arrivando ad un solo centesimo dalla medaglia di bronzo nei 200 con il tempo di 20"62, nuovo primato personale e migliore prestazione italiana dell'anno, nonché tempo che gli permette di conquistare il minimo B per gareggiare ai Mondiali di Berlino, dove parteciperà anche nei 400 metri grazie al 45"88 dei campionati italiani assoluti di Milano del 2 agosto.