1963年,汤姆出生在加拿大的一个天主教家庭。他的家庭是爱尔兰血统。汤姆小时候一家就搬到了加纳共和国的温尼巴。后来他们一家又搬回了加拿大魁北克省的伦诺克斯维尔,汤姆在那里读高中。汤姆还在希尔布鲁克市加入了私立机构SéminairedeSherbrooke,在那里他用法语学习。汤姆随后在香普兰学院读了预科。在皇后大学就读期间,汤姆热爱打冰上曲棍球,为大学篮球队效力,还喜欢上了戏剧与音乐。毕业时获得了英语,生物和教育的学位。
2000年,在NBC剧集《艾德》中饰演主人公艾德,该剧共播出四季,于2004年2月结束。2002年,参演情景喜剧《实习医生风云》,饰演主角的哥哥丹·多里安,这也是由于汤姆与扎克·布拉夫在长相上相似。2014年起,在CW电视台的真人剧集《闪电侠》中成为系列常驻,饰演多个不同版本的哈里森·威尔斯博士。在第一季,首先扮演了艾尔伯德·斯旺通过基因装置伪装的地球1的威尔斯,并在后来的2017年四剧交叉联动事件“地球X的危机”中回归;随后的第二季,扮演了地球2的“哈里”·威尔斯;第三季,扮演地球19的威尔斯,H.R,同时也扮演了其他三个二重身作为客串,还在这一季完成了他的导演首秀;第四季,汤姆也出演了其他六个版本的威尔斯:地球12的哈里森·沃尔夫冈·威尔斯,地球47的H·洛萨里奥·威尔斯,地球22的半人半机器式威尔斯2.0,地球13的灰袍巫师威尔斯,地球24的桑尼·威尔斯和地球25的H·P.·威尔斯;第五季,饰演地球221的侦探夏洛克·威尔斯;第六季,主要饰演纳什·威尔斯;第七季,饰演重塑回归的地球1的威尔斯。之后,他离开常驻角色队伍。2023年3月14日,执导的电视剧《超人和露易丝第三季》播出。