Томас Эдвард Хоппер родился 28 января 1985 года в городе Колвиль, графство Лестершир, Великобритания. В 2006 году с отличием окончил колледж «Роуз Бруфорд», где изучал актерское мастерство. Некоторое время играл в театре «Уотфорд Пэлас».
В 2007 году к актеру пришла известность - он исполнил роль рыцаря Персиваля в сериале «Мерлин», после чего ему стали часто предлагать рыцарские образы. За роль Дикона Тарли в сериале «Игра престолов» Том был номинирован на «Премию Гильдии киноактеров США» в категории «Лучший актерский состав в драматическом сериале».
Ранее ему довелось сыграть небольшие роли в сериалах «Катастрофа», «Врачи», «Доктор Кто», «Питер Кингдом вас не бросит», «Хороший коп» и фильмах «Сакс» и «Истерзанный». В 2012 году актер предстал в образе Гюнтера в комедии «Рыцари крутизны», а в следующем году он исполнил главную роль в фильме «Холод», после чего снялся в сериале «Черные паруса» и сыграл одну из ключевых ролей в приключенческом боевике «Викинги».
В 2016 году Том Хоппер появился в сериале «Нашествие варваров» и сыграл главного героя -Джеймса Хендерсона в боевике «Ранг убийцы». В 2018 году актер исполнил одну из ключевых ролей в комедийной мелодраме «Красотка на всю голову».
С 7 июня 2014 года Хоппер женат на английской актрисе Лоре Хиггинс. В следующем году 1 июня у семейной пары появился сын Фредди Дуглас Хоппер.