Craford was the son of George Craford and Abigail Mason Craford. Contemporaries sometimes spelled the family name Crawford, but several extant autograph signatures and many transcriptions of it in Norfolk County records indicate that he consistently used the spelling Craford. The place and date of his birth are not known for certain, but probably he was born in Virginia in the 1680s and was orphaned early in childhood. Craford and his sister were both younger than eighteen when in September 1699 their immigrant grandfather, who owned land in Norfolk and Princess Anne Counties and also in North Carolina, wrote his will and made them his principal heirs.
Little is known about Craford’s personal life. There is no evidence that he ever married, but during the 1710s he cared for his paternal grandmother during her second widowhood. In the spring of 1711 he patented 173 acres of land in Nansemond County, and on October 31, 1716, he patented 1,129 acres in Norfolk County across the Elizabeth River from the port of Norfolk, land that had once belonged to William Carver, who had been executed in 1676 for his part in Bacon’s Rebellion (1676–1677). Craford was a partner in erecting and operating a mill in Norfolk County, constructed a wharf for the county, and probably planted tobacco and engaged in trade. He recorded at least one deed of sale for an enslaved woman and her children, but it is not certain whether he regularly traded in laborers, either free or enslaved. Craford was almost certainly a member of the county court for several years before the governor appointed him sheriff of the county on May 4, 1725. He had become a colonel of militia by 1742 and was county lieutenant, or commander of the county’s militia, in 1748.
First elected to the House of Burgesses representing Norfolk County in 1712, Craford served with one interruption for more than thirty years. He gave up his seat in the summer of 1734 after becoming county sheriff for the second time in a decade but was reelected to the House the following year. His name appears in the journals of the session that met early in 1746, but it is not clear whether he took part in the summer session of that year or the session of the following spring, as he was eligible to do. Craford sat on the Committee of Claims in 1723 and again in 1744 and 1746, and twice he served on the committee that drafted the reply of the House to the governor’s message. He did not become a powerful legislative leader during his many years as a burgess, however. One of the last responsibilities that he shouldered as a member of the assembly was as a manager of a £600 fund that the legislature set aside early in 1746 to support British soldiers whose ship had blown into Virginia waters while en route to Cape Breton.
Early in the 1750s Craford hired a surveyor to lay off the land that he had acquired in 1716 into streets and lots. Probably at his request, in the spring of 1752 the General Assembly established the town of Portsmouth there, and in the summer of that year he began selling lots. Craford prepared to erect a market and a new courthouse for the county in Portsmouth, but during his lifetime the courthouse remained in the borough of Norfolk. He was in poor health when he wrote his will on January 27, 1762. He bequeathed part of his property to his sister and portions to members of the Dale and Veale families; he singled out the children of his late housekeeper, Mary Veale, for special favors. Craford died, probably in Portsmouth, sometime before April 15, 1762, when his will was proved in the Norfolk County Court. The place of his burial is not known.