He competed for Switzerland at the Summer Olympics in 1992 and 1996 – at the latter edition he became the oldest ever sprinter to compete in the men's 100 metres at the Olympics. He represented his country at the European Athletics Championships on three occasions (1982, 1990 and 1994) and also ran at the 1995 World Championships in Athletics. He had his best international performances indoors, reaching the semi-finals at the 1985 IAAF World Indoor Games and at the 1986 European Athletics Indoor Championships (in his career he raced twice more at the latter competition).