Martin Homrich studied with Kurt Moll and attended masterclasses given by Monserrat Caballé and Dietrich Fischer-Dieskau. From 1997-2001 he was a member of the Hamburgische Staatsoper. From 2001-2009 he joined the Semperoper Dresden. In addition to the great Mozart roles of Tamino (Die Zauberflöte), Tito (La clemenza di Tito), Don Ottavio (Don Giovanni), Belmonte (Die Entführung as dem Serail) and Ferrando (Cosi fan tutte), he also portrayed there the roles of Flamand in Strauss's Capriccio, Tom Rakewell in Stravinsky's The
Rake's Progress, Macduff in Verdi's Macbeth, Jeník in Smetana's The Bartered Bride and Max in Weber's Freischütz.
He has appeared as a guest at the Opera Bastille in Paris (Italian Singer in Rosenkavalier), the Royal Opera in Copenhagen (Tito), the Dutch Opera in Amsterdam (Froh). He made his debuts at the Wiener Staatsoper as Count Elemer in Strauss's Arabella, as Matteo in Arabella at the Deutsche Oper Berlin and at Milan's La Scala as Walther von der Vogelweide in a new production of Wagner's Tannhäuser, conducted by Zubin Mehta. In 2011, he sang Tamino at the Staatsoper Berlin, the Sächsische Staatsoper Dresden (Semperoper) and the Hamburgische Staatsoper. He sang Erik in Wagner's Flying Dutchman in Hamburg and Dresden and debuted as Lohengrin at the Staatstheater Kassel.
In 2012 he also sang Edmund in a new production of Reimann's Lear at the Hamburgische Staatsoper under the baton of Simone Young and Idomeneo at the Tiroler Landestheater, Innsbruck. He worked with the conductors Daniel Barenboim, Kent Nagano, Zubin Mehta, Marek Janowski, Stefan Soltesz, Semyon Bychkov, Armin Jordan, Peter Schreier and Thomas Hengelbrock.