Soprannominato "il piccolo Van Steenbergen" a causa della piccola taglia fisica, da dilettante fu secondo ai mondiali di Sallanches 1964. Tra i principali successi da professionista vi sono due tappe e la maglia verde al Tour de France 1966, tre tappe al Giro d'Italia 1967, il Grand Prix Pino Cerami nel 1967, quattro tappe al Tour de Luxembourg tra il 1966 e il 1973, tre tappe alla 4 Jours de Dunkerque tra il 1973 e il 1977, la Dwars door Vlaanderen e una tappa al Critérium du Dauphiné Libéré nel 1976 e l'Étoile de Bessèges nel 1977.