Thomas war der einzige Sohn von Domhnall, 8. Earl of Mar und von dessen Frau "Isabel Stewart". Sein Vater fiel 1332 zu Beginn des Zweiten schottischen Unabhängigkeitskriegs in der Schlacht von Dupplin Moor, worauf Thomas zum Erben des Titels Earl of Mar und der Besitzungen seines Vaters wurde. Seine Mutter heiratete nach dem Tod ihres ersten Mannes noch zwei weitere Mal, sie starb 1347. Als der englische König Eduard III. Anfang 1348 große Teile von Südschottland kontrollierte, gab er den noch minderjährigen Thomas in die Obhut von "William Carsewell", dem dritten Ehemann seiner verstorbenen Mutter.