He held the office of Recorder of Tewkesbury and the office of Member of Parliament (MP) for Gloucester November 1751 and 1789.[1] He was created 1st Baronet Barrow, of Highgrove in the County of Gloucester on 22 January 1784,[2] with a special remainder to Thomas Crawley-Boevey of Flaxley Abbey, husband of his first cousin, once removed.
He lived at Hygrove (Highgrove), Minsterworth, Gloucestershire. He married Mary Randall, the daughter of Daniel Randall of Gloucester and had an illegitimate daughter named Mary Caroline Barrow. The Barrow baronetcy passed to Thomas Crawley-Boevey, husband of his brother's granddaughter.