Alfred M. Erwin was born in Montgomery County, North Carolina in 1829. Erwin was a Confederate veteran and attorney who resided in Marion (McDowell County). He died in Asheville (Buncombe County) on December 2, 1888.