Participating in the 2004 Summer Olympics, he achieved seventh place in his hundred metres heat, thus failing to secure qualification for the second round. He ran the 100 metres in 10.58 seconds, which was too slow. It was, however, a personal best time and national record.
Participating in the 2008 Summer Olympics, he achieved sixth place in his hundred metres heat, thus failing to secure qualification for the second round.1
His current personal best time is 10.57 seconds, achieved in June 2007 in Marseille. This is also the Monegasque record. He also holds the national records in 60 metres (6.94 s), 200 metres and shot put.2