She was born in Bristol, England, on 3 February 1821. When she was young, her family moved to America. At first, she was a teacher. She became a doctor in 1849. She founded her own hospital in New York. In 1874 she started a medical school for women in London with Sophie Jex-Blake and promoted women's rights.