1421 war einer der Kommissare, die nach England reisten, um über die Freilassung des dort festgehaltenen schottischen Königs Jakob I. zu verhandeln, mit dem er entfernt verwandt war. Zwischen 1424 und 1429 war er eine der Geiseln, die den Engländern als Pfand für die Zahlung des Lösegelds für Jakob I. gestellt wurden. 1425 gehörte er zu den Adligen, die seinen Schwager, den ehemaligen Regenten Murdoch Stewart, 2. Duke of Albany, vor Gericht stellten und verurteilten.
Um 1438 wurde er als Lord Lorne zu einem Lord of Parliament erhoben und wurde dadurch Mitglied des schottischen Parlaments. Jedenfalls ist er als Zeuge in einer Urkunde vom 5. September 1439 erstmals als Lord Lorne belegt.