He won the silver medal at the 2005 Mediterranean Games. He also participated at the World Championships in 1999 and 2003, the World Indoor Championships in 2004 and 2006 and the 2000 Olympic Games without reaching the final.