He won the bronze medal at the 1997 Mediterranean Games, and the gold medal at the 2001 Mediterranean Games. He finished tenth at the 2003 Summer Universiade, and competed at the 1997 World Indoor Championships and the 1997 World Championships without reaching the final. He became Italian champion in 1997 (indoor) and 1998.