En , il concourt aux championnats du monde 2009 à Berlin et se qualifie pour les quarts de finale du 100 m. Il échoue cependant à ce stade le en terminant de sa série, dans laquelle figuraient notamment Tyson Gay, Michael Frater et Jaysuma Saidy Ndure dans un temps de 10 s 37 (+0,1 m/s). En , il réalise 10 s 24, ce qui lui permet de se qualifier pour l'épreuve individuelle du 100 m lors des Championnats d'Europe d'athlétisme 2012 à Helsinki. Le , à Bressanone, il remporte le titre italien en 10 s 43 avec un vent défavorable. Le , il est battu d'un centième par Delmas Obou pour le titre de champion d'Italie à l'Arena Civica.