Tom McVie commence le hockey professionnel en 1956-1957 en jouant dans la Ligue internationale de hockey pour les Mercurys de Toledo. Deux saisons plus tard, il rejoint la Western Hockey League pour une carrière d'une quinzaine de saisons. Par la suite, il retourne jouer dans la LIH et il met fin à sa carrière de joueur en 1973-1974[1].
En 1992-1993, il passe une nouvelle fois derrière le banc des Devils, à la suite de John Cunniff puis part l'année d'après pour devenir l'entraîneur adjoint des Bruins de Boston pour trois saisons.
Il passe alors entraîneur dans l'ECHL pour les Nailers de Wheeling pour la saison 1996-1997. En 1997-1998, il réalise sa dernière saison en tant qu'entraîneur pour les Bruins de Providence dans la LAH.