Thomas Scheler absolvierte sein Gesangsstudium in Berlin an der Hochschule der Künste bei Prof. Ingrid Figur und nahm an Interpretationskursen für das Lied des 20. Jahrhunderts bei Aribert Reinmann teil. Nach Engagements in Hof und Osnabrück war Thomas Scheler als Spieltenor bis 2001 Ensemblemitglied der Staatsoper Hannover. Zu seinen wichtigsten Rollen zählen Pedrillo (»Die Entführung aus dem Serail«), Wenzel (»Die verkaufte Braut«), Franz (»Hoffmanns Erzählungen«), Arthur in Aribert Reimanns »Das Schloß« und Novice in Benjamin Brittens »Billy Budd«. Konzertauftritte führten ihn mehrfach in die Berliner Philharmonie, das Konzerthaus Berlin, an die Komische Oper Berlin, den Berliner Dom, die Leipziger Thomas-Kirche und zum Kissinger Sommer, außerdem an die Warschauer Philharmonie, nach Asti, Avignon, Valence und Amsterdam. Er war Gast bei den Festspielen in Eutin 1996, beim Carinthischen Sommer in Villach 2000, bei den Schweriner Schlossfestspielen 2001 und 2002 und auf der Felsenbühne Wunsiedel im Jahr 2003. 2005 wirkte er in der Berliner Philharmonie mit Loriot in Bernsteins »Candide« mit. Seit 2004 ist Thomas Scheler Ensemblemitglied des Theater Bremen. Hier war er unter anderem als Pedrillo in »Die Entführung aus dem Serail«, als Pang in »Turandot«, als Borsa in »Rigoletto«, als Kudrjasch in »Katja Kabanowa«, Frick in »Pariser Leben«, Don Curzio und Basilio in »Die Hochzeit des Figaro«, Peter Iwanow in »Zar und Zimmermann« und den Snout in »Ein Sommernachtstraum« zu hören. Am Theater Koblenz gastiert Thomas Scheler in der Spielzeit 2009/10 als Hauptmann in »Wozzeck«. In der Spielzeit 2009/10 singt er den Karaman in »Die rote Zora« an der Komischen Oper Berlin.