He was a racer of great speed, who participated both in road races as well as track cycling. In the latter, he was the world champion in the keirin twice and the points race eight times and victor in 21 six-day races. On the road, he was victorious in numerous stages and criteriums. He competed in the team pursuit event at the 1980 Summer Olympics.