Il vint en France vers 1440 pour servir dans la garde écossaise du Roi. Se distingua dans les guerres contre les Anglais. Devenu suspect aux yeux de Charles VII, fut quelques temps détenu comme prisonnier d'État. Libéré en 1456, suite à l'intervention du Roi des Écossais, devint capitaine de la garde écossaise, poste qu'il conserva jusqu'à sa mort.