She was born in Baltimore, Maryland. She married Fenton Harper in 1860. She headed the African American department of the Woman’s Christian Temperance Union. She had a hand in organizing the National Association of Colored Women's Clubs, and became the organization's vice president. She died in Philadelphia, Pennsylvania. 