Il avait porté les couleurs de l'équipe de Suisse à 101 reprises, et en club de Villars avec deux titres en 1963 et 1964, puis Genève-Servette dès 1965.