William Ingram was born in Craven Precinct, North Carolina in about 1720. Later a resident of Johnston County, North Carolina, Ingram owned several enslaved people. In 1768 he had to come before the local freeholders court when Will, an enslaved man that Ingram owned, was called on to testify in a poisoning case. Ingram died in Johnston in about 1771.