He finished seventh in 4 x 100 metres relay at the 2000 Olympic Games, together with teammates Francesco Scuderi, Maurizio Checcucci and Andrea Colombo. He also won the gold medal at the 1999 European Junior Championships, and competed at the 2002 European Championships, the 2003 World Championships and the 2006 European Championships without reaching the final.