Il 29 luglio 2010 prende parte agli Europei di Barcellona non riuscendo però ad andare oltre i turni di qualificazione con un tempo di 20"96. Il 25 giugno 2011, a Torino si laurea a sorpresa campione italiano sui 100 metri piani (non la sua specialità) con il tempo di 10"38, battendo atleti più accreditati come Collio, Cerutti e Di Gregorio. Diventa così il secondo atleta italiano (dopo Pierfrancesco Pavoni) ad aver vinto un titolo assoluto nelle tre discipline della velocità outdoor: 100, 200 e 400 metri.