Po ukončení gymnázia se neúspěšně pokoušel dostat na práva, nakonec vystudoval brněnskou JAMU. V roce 1994 se stal členem brněnského HaDivadla. Vedle divadelních prken si Tomáš našel svou cestu i k filmu; v něm se poprvé objevil v roce 1995 v malé roli v komedii Byl jednou jeden polda (r. Jaroslav Soukup, 1995). Do povědomí diváků se více dostal díky filmům Divoké včely (r. Bohdan Sláma, 2001) a Mistři (r. Marek Najbrt, 2004).
Manželkou Tomáše je česká herečka, moderátorka a dabérka Lucie Benešová, s níž vychovává čtyři děti. Luciána, kterého má Lucie z prvního vztahu s hercem Filipem Blažkem, Štěpána a holčičku Sáru, kterou si manželé vzali do pěstounské péče a nejmladšího společného syna.