He competed at the 1983 World Championships, and at the 1984 Olympics he competed in both 800 metres and 1500 metres. He won the bronze medal at the 1987 World Indoor Championships. He went on to finish fifth in the final at the 1987 World Championships and also competed at the 1988 Olympic Games. On the regional level he won the silver medal at the 1983 Mediterranean Games and the gold medal at the 1987 Mediterranean Games, and the silver medal at the 1989 Jeux de la Francophonie.