Carpenter was born on February 25, 1830 in Greenwich, Kent, England and he was baptized on April 30, 1830 at Maize Hill, formerly known as Bethel - Independent in Greenwich.
After arriving in Baltimore, Carpenter taught classes in shorthand.