He served as Member of Parliament for Ludgershall in 1422 and Knight of the Shire for Wiltshire in 1435, 1439, and 1445 He was also High Sheriff of Wiltshire in 1431–1432, having previously served as High Sheriff of Hampshire.