Каравелов е роден в Копривщица и работи в Русия, Сърбия и Румъния. Литературата му описва общество и всекидневни отношения, а вестниците обсъждат политическа промяна. Емигрантската среда, хората извън родината, е важна за неговата работа. Не бива да се смесва с брат му Петко, по-късен министър-председател. Пише „Българи от старо време“. Редактира „Свобода“ и „Независимост“. Участва в Българския революционен централен комитет. Той показва как литературният и политическият печат участват в едно обществено движение.