Der gebürtige Lübecker studiert Schauspiel an der Hochschule für Musik und Theater Hannover und macht seine ersten Bühnenerfahrungen bereits während seines Studiums an den Theatern in Lübeck und Hannover. 2004 geht er zu Claus Peymann ans Berliner Ensemble und arbeitet dort vor allem mit den Regisseuren Claus Peymann, Thomas Langhoff, Manfred Karge und Philip Tiedemann. Er spielt unter anderem den Andri in Max Frischs Andorra und den Tempelherr in Lessings Nathan der Weise. Außerdem ist er in den Filmen Das Gute im Menschen (Regie: Marian Heidbreder) sowie Stadt der Kranken (Regie: Jan Eilhardt) zu sehen. Thomas Niehaus tritt nach seiner Zeit in Berlin ab der Spielzeit 2009/2010 am Thalia Theater sein zweites festes Engagement an.