 He started practicing athletics in 1994 at the age of 16, category Allievi, with a company in his hometown, the Chivassesi Sports Group.He then served in CUS Torino, in the Italian Air Force and from 1998 to 2014 in the Polisportiva Libertas Oranfresh Catania.He then moved on to the Fiamme Gialle with whom he competed from 1999 to 2014; in 2015 he was registered for Atletica Sandro Calvesi of Aosta and from 2016 he competed for ASD Marco Lingua 4ever by Mazzè.