Po raz pierwszy na arenie międzynarodowej Thomas Müller pojawił się w lutym 1981 roku, kiedy na mistrzostwach świata juniorów w Schonach wywalczył indywidualnie brązowy medal. Rok później wystąpił na mistrzostwach świata w Oslo, gdzie indywidualnie był szósty, a wspólnie z kolegami z reprezentacji zajął czwarte miejsce w konkursie drużynowym, przegrywając walkę o brązowy medal z Norwegami.
W Pucharze Świata zadebiutował 17 grudnia 1983 roku w Seefeld in Tirol. Zajął wtedy siódme miejsce w konkursie rozgrywanym metodą Gundersena. Tym samym już w swoim debiucie zdobył pierwsze pucharowe punkty. W sezonie 1983/1984 pojawił się jeszcze pięciokrotnie, w tym już w trzecich zawodach cyklu, 7 stycznia 1984 roku w Schonach po raz pierwszy zwyciężył. Müller wygrał także konkurs 3 marca 1984 roku w Lahti, co pozwoliło mu zająć czwarte miejsce w klasyfikacji generalnej. W lutym 1984 roku wystąpił na igrzyskach olimpijskich w Sarajewie. Po konkursie skoków zajmował trzecie miejsce ze stratą 5.6 punktu do prowadzącego Toma Sandberga z Norwegii. Na trasie biegu stracił jednak dwie kolejne pozycje i rywalizację zakończył na piątym miejscu.
Pierwszy sukces w kategorii seniorów osiągnął podczas mistrzostw świata w Seefeld w 1985 roku. Wspólnie z Hubertem Schwarzem i Hermannem Weinbuchem zdobył drużynowo złoty medal. Po skokach Niemcy zajmowali drugie miejsce, jednak po biegu wyprzedzili prowadzących Norwegów i sięgnęli po tytuł. Trzecie miejsce przypadło Finom. W rywalizacji pucharowej Müller ponownie dwukrotnie stawał na podium: 20 grudnia 1984 roku w Sankt Moritz oraz 2 marca 1985 roku w Lahti, w obu przypadkach zajmując trzecie miejsce. W klasyfikacji generalnej zajął siódmą pozycję.
Sezon 1985/1986 był najlepszym w historii jego występów w Pucharze Świata. Niemiec czterokrotnie stawał na podium, w tym 29 grudnia 1985 roku w Oberwiesenthal po raz kolejny zwyciężył. W klasyfikacji generalnej zajął drugie miejsce za Weinbuchem, a przed Geirem Andersenem z Norwegii. Dobrą formę prezentował także w sezonie 1986/1987, który ukończył na piątej pozycji. Trzykrotnie zameldował się na podium: 27 lutego w Lahti zwyciężył, 6 marca w Falun był drugi, a 13 marca 1987 roku w Leningradzie zajął trzecie miejsce. Sukces w Lahti był jego ostatnim pucharowym zwycięstwem w karierze. Na mistrzostwach świata w Oberstdorfie w 1987 roku Niemcy w składzie: Müller, Hans-Peter Pohl i Hubert Schwarz obronili tytuł drużynowych mistrzów świata wywalczony dwa lata wcześniej. Wygrali konkurs skoków i z przewagą ponad pięciu minut przystąpili do biegu. Prowadzenia już nie oddali i wyraźnie wyprzedzili Norwegów oraz reprezentantów ZSRR. W konkursie indywidualnym wypadł przeciętnie, zajmując ostatecznie 10. miejsce.
Ostatni raz na podium stanął 9 stycznia 1988 roku w Sankt Moritz, gdzie był trzeci w Gundersenie. Ponadto jeszcze pięciokrotnie plasował się w czołowej dziesiątce konkursów sezonu 1987/1988, dzięki czemu w klasyfikacji generalnej był szósty. W lutym 1988 roku brał udział w igrzyskach olimpijskich w Calgary. Indywidualnie zaprezentował się słabo, po skokach zajmował 31. miejsce, lecz w biegu awansował na 24. pozycję. W zawodach drużynowych wraz z Pohlem i Schwarzem wywalczył złoty medal. Zwyciężyli w skokach i z przewagą 16 sekund nad Austriakami przystąpili do biegu. Na mecie ich przewaga nad reprezentantami Austrii wzrosła do ponad pół minuty, lecz drugie miejsce zajęli Szwajcarzy, którzy stracili do zwycięzców stracili tylko 3.4 sekundy. Austriakom przypadło ostatecznie trzecie miejsce. Igrzyska w Calgary były pierwszymi, na których rozegrano zawody drużynowe w kombinacji norweskiej i tym samym reprezentanci RFN zostali pierwszymi w historii mistrzami olimpijskimi w tej konkurencji. Złoty medal olimpijski był równocześnie ostatnim sukcesem w karierze Thomasa.
Müller startował w zawodach Pucharu Świata do sezonu 1991/1992, jednak osiągał coraz słabsze wyniki. W tym czasie wystartował jeszcze na mistrzostwach świata w Lahti w 1989 roku zajmując siódme miejsce w sztafecie i dziewiąte indywidualnie. Ostatnią dużą imprezą w jego karierze były mistrzostwa świata w Val di Fiemme w 1991 roku. Indywidualnie zajął dziesiąte miejsce, a wspólnie z kolegami był czwarty w sztafecie, przegrywając walkę o brązowy medal z Japończykami. W 1992 roku zakończył karierę.
Po zakończeniu kariery został trenerem w Oberstdorfie. W 2009 roku został wybrany trenerem roku w kombinacji norweskiej przez Niemiecki Związek Narciarski (DSV).