 He competed in the 1968 Summer Olympics in Mexico City, the 1969 European Athletics Championships in Athens and the 1970 Commonwealth Games in Edinburgh.He set a new world record for 30,000 m of 1 h 34 min 01.8 s in 1964.In that race he also set world records for 20 miles (1 h 40 min 58.0 s) and 2 hours (37,994m).