During 1267, he participated with some of the northern barons in another rising, however Prince Edward went north with an army and John was forced to submit.
He was one of the two barons who, according to the legend, led Eleanor of Castile from the presence of her husband Edward, when he was operated upon for his poisoned wound.
In 1275, John was part of an expedition against Guðrøðr Magnússon, who was leading an uprising on Mann, in an attempt to establish himself as king.
[2] The Chronicle of Lanercost records that John de Vesci and other Scottish magnates arrayed their forces on St Michael's Isle, and sent forth an embassy offering Guðrøðr and his followers peace.
In June 1285 he was sent with two others to negotiate the marriage between Edward's daughter Elizabeth and John, son of Floris V, Count of Holland.
His brother William succeeded to his estates and his widow Isabella played a notable part in the reign of King Edward II of England, as a strong friend of the king and queen, procuring the advancement of her brothers Henry de Beaumont, claimant to the earldom of Buchan, and Lewis de Beaumont, later Bishop of Durham despite allegations of illiteracy.