In 1968 he won bronze medals in the team time trial at the 1968 Summer Olympics in Mexico City and UCI Road World Championships. He finished eighth at the Olympics and tenth at the world championships. After that he turned professional, but had little success and retired in 1971.