He was knighted by Robert I of Scotland for his services during the First War of Independence. He left three sons: Walter, who succeeded him as Baron of Panmure and Benvie; William; Peter; and a daughter, Christian.