Im Januar 2006 übernahm Michael Haffner die Leitung des Max-Klinger-Chor e.V.
Er wurde am 22. April 1965 in Riesa geboren. Nach einem Studium zum Diplom-Ingenieur für Maschinenbau und einiger Jahre Berufstätigkeit studierte er von 1991 bis 1997 Musik und Germanistik an der Pädagogischen Hochschule Zwickau und der Universität Leipzig. Das sich anschließende Referendariat absolvierte er am Max-Klinger-Gymnasium in Leipzig. Während dieser Zeit wurde er mit der Leitung des Kinderchores betraut.
Im Dezember 2006 trat er Frank Hirschs Nachfolge an, unter dessen Führung er bereits seit 1997 als stellvertretender Chorleiter tätig war. Bis zum Februar 2009 hatte Michael Haffner die künstlerische Leitung des Max-Klinger-Chor e.V. inne.