He was born in Saint-Louis, Senegal. He competed at the 1983 World Championships (400), the 1984 Olympic Games (800), the 1987 World Championships (800) and the 1988 Olympic Games without reaching the final. He also competed in 4 × 400 metres relay at the 1983 World Championships, the 1984 Olympic Games and the 1988 Olympic Games, but the team never reached the final.