Gilbert est issu d'une lignée du baronnage anglo-normand établie en Écosse dès les premières années du règne de Guillaume le Lion[1]. Il est le fils de Nicholas de la Haye d'Erroll (Clan Hay) et de son épouse Joan[2]. Il est un premiers compagnons de Robert Bruce et il assiste au couronnement de Robert à Scone le avec son jeune frère Hugh de la Haye[3]. Fidèle soutien du roi Robert Ier d'Écosse, il commande sa garde rapprochée lors de la bataille de Methven en 1306, et devient de facto avant connétable d'Écosse à la place de John Commyn, 7ecomte de Buchan, déchu de son titre[4].
Il combat également à la bataille de Bannockburn en 1314, après laquelle la charge de connétable d'Écosse devient héréditaire dans sa famille[5] et il est envoyé en Angleterre négocier une trêve. Le roi Robert Bruce lui accorde le domaine de Slains, dans l'Aberdeenshire[6]. Il est l'un des signataires de la Déclaration d'Arbroath en 1320[7] et est présent lors de la conclusion de la paix finale[8].
↑ (en) Gordon Donaldson, Scottish historical documents, Édimbourg & Londres, Scottish Academic Press, 1974 (ISBN0701116048): «1320 Letter of Barons of Scotland to Pope John XXII», p.55-58.