He was born near Port Royal in Caroline County, Virginia, and educated at home. He became a lawyer in Virginia, and, in 1774, in Granville County, North Carolina. He was elected to the Provincial Congress and to the Continental Congress in 1775. He served on the Board of War until 1780, when he retired to the practice of law.