Thomas NELSON est né le 22 septembre 1876 à Édimbourg. D’abord élève à l’Académie d’Édimbourg, il est ensuite étudiant à l’Université d’Oxford où il poursuit des études littéraires. Parallèlement, il pratique assidument le rugby dans l’équipe composée d’écoliers de l’Académie d’Édimbourg et du Watson’s College et, à partir de 1896, dans le XV de son Université où il est capitaine en 1900. Le 19 février 1898, il est sélectionné au poste de trois-quarts centre pour rencontrer l’Irlande. Vainqueur 8 à 0, ce match est sa seule sélection sous le maillot du Chardon. Ses études terminées, il devient directeur de la maison d’édition familiale et prend du recul par rapport au rugby.
À la déclaration de guerre, il a 38 ans. Il s’engage dans les Lothians et Border Horse, un régiment basé dans la région des basses terres écossaises. Promu capitaine, il intègre une section de batteries de mitrailleuses dans le Machine Gun Corps. Après une période de formation, il est envoyé en France en décembre 1915 et, en 1916, il participe à la bataille de la Somme. Pendant la bataille d’Arras, Nelson est tué le 9 avril 1917. Il repose au cimetière militaire du Faubourg d’Amiens à Arras dans le Pas-de-Calais, concession VII.G.26.