Il défendit avec brio le Tre Kronor au cours des Jeux olympiques de Lillehammer de 1994, alors que son pays remporta la médaille d'or par blanchissage. Il fit un arrêt clé face à Paul Kariya d'Équipe Canada au cours des tirs de fusillade pour donner à la Suède sa toute première médaille d'or Olympique en hockey sur glace de leur histoire. Cette victoire fut commémorée en Suède par un timbre montrant le but victorieux de Peter Forsberg, but qui n'aurait pas été victorieux sans l'arrêt de Salo.
On se souvient aussi de lui pour l'étrange but qu'il a accordé à la Biélorussie en quarts de finale des Jeux olympiques de Salt Lake City de 2002. C'était un lancer plutôt inoffensif, décoché bien avant la ligne bleue par Vladimir Kopat. Salo tenta de l'arrêter en sautant et parant son visage, mais la rondelle frappa son masque, s'éleva sans les airs, rebondit sur son dos et entra dans le filet, à la consternation des Suédois et inversement, à la plus grande joie des biélorusses qui n'étaient pas du tout favoris contre cette Suède qui avait été dominante tout au long du tournoi avant ce but désastreux. Salo devint le bouc-émissaire et fut largement critiqué pour avoir laissé entrer un tir qui n'aurait jamais dû entrer dans le but. Le capitaine Mats Sundin défendit son gardien en disant, avec raison, que toute l'équipe avait joué en deçà de ses capacités et qu'un simple but malchanceux n'aurait normalement pas dû coûter la victoire au Tre Kronor. Cette défaite fut un scandale en Suède.
Carrière d’entraîneur
Tommy Salo a commencé une carrière d’entraîneur en 2007. Il a entraîné le Kungälvs IK, évoluant dans la Division 1, le troisième échelon suédois jusqu'en 2009. Il devient alors entraîneur-chef du club IK Oskarshamn dans l'Allsvenskan.