En el Campeonato Europeo de Atletismo de 2010 ganó la medalla de plata en los relevos 4 x 100 metros, con un tiempo de 38.17 segundos que fue récord nacional italiano, llegando a meta tras Francia (oro) y por delante de Alemania, siendo sus compañeros de equipo: Simone Collio, Roberto Donati y Maurizio Checcucci.