George Roberts was born in about 1699 and was a resident of Craven Precinct, North Carolina. He represented Craven in the North Carolina Colonial Assembly in 1735 and again from 1739 to 1740. Roberts died in Craven in about November 1741.