Roberts’ background is obscure. His family has not been traced at Chippenham prior to 1579, so he may have settled there on account of his marriage. He certainly had relatives in the capital, for in 1595 he and a namesake, a London surgeon, were summoned before the Privy Council to answer unspecified complaints.
In 1604 Roberts was elected as Chippenham’s junior Member, ‘being proposed by the generality’ of the freemen.
Roberts apparently fell on hard times at the end of his life. He was not listed among Chippenham’s subsidymen in 1611, and had left the corporation by 1614.
