He represented his country three times at the Summer Olympics, competing in the 50 kilometres walk in 1968 and 1972, then the 20 kilometres walk at the 1976 Summer Olympics. His best finish on the international stage was a silver medal at the 1975 IAAF World Race Walking Cup.
He represented his nation on three occasions at the Summer Olympics, taking part in the 50 kilometres walk in 1968 and 1972, followed by the 20 kilometres walk in 1976. His best international result was a silver medal at the 1975 IAAF World Race Walking Cup.