鹿本高校時代の2006年10月第61回国民体育大会少年男子100mで優勝。2007年に早稲田大学入学、1年目から日本インカレ100mで優勝を果たすなど活躍を見せた。その後故障に見舞われた時期があり、オリンピックへ出場はしていない。2008年9月27日の早慶対抗競技会では、4×200mリレーの1走を務めて1分22秒67の日本新記録を樹立した。大学3年に進級した後、2009年6月28日の第93回日本選手権男子100m決勝で、10秒14のタイムで初優勝を飾った。この結果、世界選手権の代表に選出された。また、同日行われた同レースの準決勝で、日本歴代4位となる10秒07をマークした。8月の世界選手権では100mで2次予選に進出し8着、4×100mリレーには塚原直貴、高平慎士、藤光謙司と出場し4位に入った。2010年、3月ドーハで開催された世界室内選手権60mでは準決勝7着となった。6月6日の第94回日本選手権100m決勝では10秒26の記録で塚原を抑えて連覇を果たした。9月の第79回日本インカレ100mで優勝し、吉岡隆徳以来77年ぶり2人目となる同種目大会4連覇を飾った。2011年、大阪ガスに入社。指導を仰ぐ朝原宣治コーチによると自己管理 とプラス思考 を長所とする選手であり、織田記念・静岡国際に出場する中で足首のケガを原因とする調整の遅れが伝えられていたが、6月の第95回日本選手権100mでは貫禄を見せて大会3連覇を飾った。10月、山口国体でロンドンオリンピック参加標準記録Aを上回る10秒14の記録で優勝。2012年6月9日、日本選手権100mで4連覇を達成し、ロンドンオリンピック出場が決定した。初出場となった8月のオリンピックでは100mと4×100mリレーに出場。100mは予選2組6着で予選敗退に終わったが、4×100mリレーは2走を務め、予選を38秒07の日本歴代2位の記録で突破した。しかし、決勝では予選よりタイムを落として4位に終わった。9月の全日本実業団選手権では100mを初制覇。10月の国民体育大会では成年100mで2連覇を達成した。2013年、5連覇をかけた6月の日本選手権100mでは予選敗退に終わった。2連覇がかかっていた9月の全日本実業団選手権100mでは2位、3連覇がかかっていた10月の国民体育大会成年100mでは3位に終わった。2014年、5月のワールドリレーズ日本代表に選出され、男子チームの主将を務めた。4×200mリレーに出場して2走を務めたが、3走の高平慎士とのバトンパスがうまくいかず予選敗退に終わった。
1986年11月3日、トーマスは20歳でデビューを果たし6回判定勝ち。1986年11月30日、6回判定負けで初敗戦、引き分けを挟んで3連敗となった。1988年1月26日、WBCインターナショナルミニマム級王者で後のWBC世界ミニマム級王者ナパ・キャットワンチャイと対戦し12回1-2(113-118、115-113、110-118)の判定負けで王座獲得に失敗した。1988年4月16日、インドネシアミニマム級王者ジョン・アリエフと対戦し10回判定負けで王座獲得に失敗した。1988年4月30日、大韓民国蔚山で元IBF世界ミニマム級王者李敬渕と対戦し初回にダウンを奪うも4回にダウンを奪われカウントアウトで試合終了。自身初のKO負けとなる4回KO負けで2度目の3連敗。1988年10月26日、インドネシアミニマム級王者ナナ・スハナーと対戦し8回KO勝ちで王座獲得に成功した。1989年3月24日、ジャカルタのゲロラ・ブン・カルノ・スタジアムでIBF世界ミニマム級王者サムット・シスナルポンと対戦し12回1-0(117-117、117-113、115-115)の引き分けで王座獲得に失敗した。1989年6月17日、サムット・シスナルポンと再戦し12回3-0(115-111、119-108、115-111)の判定勝ちで王座獲得に成功した。1989年9月21日、ジャカルタのロカサリー・ホールで28戦無敗のエリック・チャベスと対戦し5回2分14秒KO負けで初防衛に失敗した。1993年3月14日、IBF世界ミニマム級王者ラタナポン・ソーウォラピンと王座挑戦として対戦したが7回31秒KO負け。1993年12月17日、インドネシアミニマム級王者ピアン・ルムビアクと対戦し4回KO勝ちで王座再獲得に成功した。1994年4月2日、ロイ・ビマと対戦し8回TKO勝ちで初防衛に成功した。1994年5月8日、後のWBA世界ライトフライ級王者ピチット・チョーシリワットと対戦し3回TKO負け。1994年8月1日、ムハンマド・サディクと対戦し12回判定勝ちで2度目の防衛に成功した。1994年10月8日、アルフルス・アンドリアンと対戦し2回KO勝ちで3度目の防衛に成功した。1994年12月10日、フィリップ・エルンガンと対戦し2回KO勝ちで4度目の防衛に成功した。1995年2月11日、スラッチャイ・サンモラコットとOPBF東洋太平洋ミニマム級王座決定戦を行い、12回判定勝ちで王座獲得に成功した。1995年5月11日、スラッチャイ・サンモラコットと再戦し12回判定勝ちで初防衛に成功した。1度防衛を挟んで1998年2月22日、岡山県倉敷市でウルフ時光と対戦し12回0-2の判定負けで3度目の防衛に失敗した。1999年11月16日、グアム島でWBCインターナショナルミニマム級王者で後のOPBF東洋太平洋ライトフライ級王者ファニト・ルビリアルと対戦し6回KO負けで王座獲得に失敗した。2000年7月4日、インドネシアミニマム級王者ムハンマド・ラクマンと対戦し初回TKO負けで王座再獲得に失敗した。2002年8月1日、PABAミニマム級王者ポンサワン・ポープラムックと対戦し初回KO負け。2006年4月15日、後楽園ホールで黒木健孝と対戦し初回3分10秒KO負けを最後に現役を引退した。