Als musikalischer Leiter und Komponist war er für zahlreiche Theaterproduktionen u.a. am Berliner Ensemble (Regie: Thomas Heise), am Deutschen Theater Berlin (Regie: Jürgen Kruse), am Hebbel-Theater Berlin (Regie: Robert Wilson), an der Neuköllner Oper Berlin und am Schauspielhaus Hamburg (Regie: Robert Lehmeier) tätig.
Mit dem Kabarettisten und Regisseur Rainald Grebe arbeitet er seit 2008 kontinuierlich zusammen, so am Maxim Gorki Theater Berlin, Leipziger Centraltheater, Thalia-Theater Hamburg, Schauspiel Köln, Schauspiel Hannover, Schaubühne Berlin, Schauspiel Frankfurt, Schauspiel Dortmund, Staatsschauspiel Dresden und Volkstheater Wien (Musik zu ACH, SISI – NEUNUNDNEUNZIG SZENEN).
2011 Beginn der Zusammenarbeit mit der Schauspielerin Nina Petri (u.a. Hamburger Kammerspiele).
Konzerte, Gastspiele und Workshops führten ihn u.a. nach Mexiko-City, Guadalajara, Bangkok, Hongkong, Northampton, Washington, Abidjan, Barcelona, Brüssel, Warschau, Genua und Zürich.