Toen zijn vader stierf, werd hij onder de voogdij van William Longespée, graaf van Salisbury, geplaatst tot hij meerderjarig was. In 1229 werd hij tot ridder benoemd en nam hij deel aan de expeditie van koning Hendrik III van Engeland naar Bretagne en Frankrijk.
In 1230. Hij kreeg tussen 1232 en 1234 het verbod om toernooien bij te wonen in Blyth, Northampton en Cambridge. Toen koning Alexander III van Schotland in 1235 en in 1237 werd uitgenodigd om aan het Engelse hof deel te nemen, begeleidde Vesci Alexander III. Willem nam deel aan de expeditie van koning Hendrik III naar Gascogne in 1242. In 1245 nam hij deel aan de expeditie van koning Hendrik III naar Wales. Hij stichtte tijdens zijn leven de Karmelietenpriorij van Hulne, Northumberland.