Каравелова родилась в Русе и получила образование в Москве. Её общественная работа включала преподавание, тексты и организации. Она была женой Петко Каравелова, но деятельность не исчерпывалась семейной связью. Женское движение добивалось расширения участия женщин в образовании и общественной жизни. Работала учительницей и переводчицей. Участвовала в организованном женском движении. Участвовала в международных мирных инициативах. Её путь показывает работу женщин через объединения в условиях ограниченных политических прав.