Edwards was born on March 17, 1775 in Montgomery County, Maryland. He was married to Elvira Lane until his death in 1833. They had four children. Edwards died on July 20, 1833 in Belleville, Illinois from cholera, aged 58.