He won four medals (three at senior level), at the International athletics competitions, two of these with national relays team. His personal best time is 45.35 seconds, achieved in the heats of the 2000 Summer Olympics in Sydney. He also competed at the 1997 and 2001 World Championships, the 2001 World Indoor Championships and the 2002 European Championships without ever reaching the final. He did win a silver medal in the 200 metres and gold medal in the relay 4x100 at the 2005 Mediterranean Games. He participated in the Summer Olympics in 2000, he has 16 caps in national team from 1994 to 2005.