Su carrera inició en 1954 con el FC Thun con quien jugaría por dos temporadas.
En 1956 pasaría al BSC Young Boys en el que estaría por los siguientes seis años y lograría ganar cuatro títulos de liga y uno de copa en la temporada 1957/58; para luego pasar al FC Lausanne Sport, en el que estaría hasta 1967, donde sería campeón de copa en la temporada 1963/64 y de liga en la temporada 1964/65.
En 1967 regresaría al FC Thun para retirarse en 1969.
Fue jugador-entrenador del FC Thun entre 1967 y 1969, año de su retiro como jugador.
Luego dirige al BSC Young Boys entre 1970 y 1972.