He was successively High Sheriff of Wiltshire (1374) and then High Sheriff of Somerset and Dorset (1377) and also Knight of the Shire for the same two counties, Wiltshire in 1376 and Somerset in 1373, 1377, and 1382.
He held the position of High Sheriff for Wiltshire (1374) and then for Somerset and Dorset (1377). Additionally, he was elected as a Member of Parliament for these counties. He served as High Sheriff in Wiltshire in 1376 and in Somerset from 1373 to 1382.