Karavelova was born in Ruse and educated in Moscow. Her public life included teaching, writing and organisations. She was married to Petko Karavelov, but her activity extended beyond that relationship. The women’s movement sought wider participation in education and public affairs. Worked as a teacher and translator. Took part in the organised women’s movement. Joined international peace initiatives. Her career shows women acting through associations when their political rights were restricted.