Hij begon zijn carriere als repetitor en plaatsvervangend koordirigent bij de Opera van Keulen. Daarna werkte hij als koordirigent en dirigent in Freiburg im Breisgau, Braunschweig en Nürnberg alvorens hij in 1984 als koordirigent bij de Staatsoper in München werd aangesteld. Hij werkte daar onder meer samen met Wolfgang Sawallisch en Zubin Mehta. Naast zijn werkzaamheden bij de Bayerische Staatsoper heeft hij als vaste gastdirigent gewerkt met het koor van de Bayerische Rundfunk. Hij werkte als koordirigent mee aan tal van opera’s die op CD verschenen zijn.