Empezó jugando como futbolista en el Hannover 96 II desde 1959 hasta 1963, año en el que subió al primer equipo de la mano del entrenador Helmut Kronsbein.
En su temporada debut jugó en la Regionalliga Nord, donde quedó en segunda posición, por lo que ascendió a la Bundesliga.
Hasta 1966 jugó en la máxima categoría del fútbol alemán, llegando a quedar quinto en 1965.
Volvió a la cantera del club hasta 1968, año en el que fichó por el TuS Celle FC, donde se retiró como futbolista en 1970.
También entrenaó al SpVgg Fürth, SC Herford, FC Augsburg, SSV Ulm 1846, SSV Jahn Regensburg, FC Nuremberg II, y de nuevo en el Hannover 96 de segundo entrenador, hasta que en 1995 tras un año entrenando al Hannover 96 II, se retiró como entrenador.