Edward fue uno de los cinco hijos de Robert de Brus y Marjorie, Condesa de Carrick.