He succeeded at the regional level with a silver medal in the 100 m at the 2009 Mediterranean Games, before adding the relay gold to his honours. He ran at the 2009 World Championships in Athletics, reaching the 100 m quarter-finals and he also helped the men's 4×100 metres relay team to sixth in the final.
He ran a personal best in the 100 m at the 2010 European Athletics Championships, finishing in 10.17 seconds into a headwind to earn himself a place in the event final. He finished seventh in his first major outdoor final. He scored his first Italian record in the 100 m relay event with the men's team, who took the silver behind France in a record time of 38.17 seconds.