Im Februar 1284 nahm er an der Versammlung des Parliaments in Scone teil, die Margarete von Norwegen als schottische Thronerbin anerkannte, und ebenso an der Versammlung in Brigham im März 1290, die den Vorschlag ratifizierte, dass diese den Prinzen Eduard von England heiraten möge. Im auf ihren Tod folgenden Streit um die Thronfolge, wirkte er 1292 als einer von John Balliols Kommissaren. Nachdem König Eduard I. von England die Schotten in der Schlacht bei Dunbar (1296) geschlagen hatte, schwor er diesem 10. Juli 1296 in Montrose und erneut am 28. August 1296 in Berwick den Treueid. Er gehörte zu den schottischen Rittern, die 1297 in König Eduards Heer nach Flandern einberufen wurden. In der Schlacht von Falkirk (1298) kämpfte er auf englischer Seite gegen die Schotten und fiel in der Schlacht.