He was a bronze medalist at the 1977 UCI Road World Championships in San Cristóbal and a silver medalist at the 1979 UCI Road World Championships in Valkenburg, both in the men's amateur team time trial. He was also the winner of the 1980 edition of the Tour de Pologne.