Il a participé à trois Tours de France. Sur l'édition 1980, il remporte une étape disputée entre Morzine à Prapoutel les Sept Laux, et termine deuxième du classement de la montagne et 18e du classement général. Durant la 4e étape du Tour d'Espagne 1985, il est victime d'une chute causée par un chien qui traverse la route.