1296 hatte der englische König Schottland in einem kurzen Feldzug besetzt, den schottischen König John Balliol zur Abdankung gezwungen und anschließend selbst die Verwaltung des Landes übernommen. Gartnait diente als Sheriff von Aberdeenshire. 1297 kam es aber in weiten Teilen Schottlands zu einer Rebellion gegen die englische Herrschaft. Dabei unterstützte Gartnait offenbar Andrew Murray, den Führer der Rebellion in Nordschottland. Allerdings dankte Henry Cheyne, der auf englischer Seite stehende Bischof von Aberdeen Gartnait für seine Unterstützung bei der Abwehr einer Belagerung von Inverness Castle. Über seine weitere Rolle im Schottischen Unabhängigkeitskrieg ist fast nichts bekannt.