Comme joueur, il a été 5eme des Jeux Olympiques en 1972, champion de Roumanie en 1968 avec Timisoara, champion d'Allemagne en 1975, 1978 et 1980, vainqueur de la coupe d'Allemagne en 1973, 1975, 1978, 1979 et 1980 avec le TSV 1860 Munich. Il est devenu un entraineur respecté et une des figures les plus marquantes du volley-ball allemand. Vainqueur de la Ligue des champions en 2007 avec Friedrichshafen (finaliste en 1996 avec Dachau et en 2000 avec Friedrichshafen), 19 fois champion et 19 fois vainqueur de la coupe d'Allemagne depuis 1978, avec le TSV 1860 Munich, Milbertshofen, Dachau et Friedrichshafen. Champion d'Autriche en 1981, 1984 et 1985, vainqueur de la coupe d'Autriche et 1983 et 1984 avec le Tyrolia Vienne. Il a également entrainé les équipe nationales masculines d'Allemagne, de Roumanie et d'Autriche. Devenu entraineur à 27 ans alors qu'il jouait encore, il a remporté 5 trophées en Allemagne comme entraineur-joueur.