О его смерти сообщила в Facebook общественный деятель Галина Климук-Хомяк.
Караванский родился 24 декабря 1920 года в Одессе. Во время Второй мировой войны попал в плен нацистов. Освободившись в 1942 году, Караванский учился в Одесском университете, участвовал в подполье ОУН под псевдонимом "Бальзак".
Караванского в 1944 году десантировали с самолета на территорию СССР. Однако через несколько дней его арестовали, и 7 февраля 1945 военный трибунал приговорил Караванского к 25 годам лагерей. С советского заключения Караванского освободили почти через 16 лет по амнистии. Он занялся журналистской, литературной и филологической работой, которую начал еще в лагерях.
За написанную 1965 самиздатовскую статью "Об одной политической ошибке" с критикой русификации высшей школы Караванского арестовал КГБ. Его отправили в лагеря строгого режима. Общий срок, проведенный Караванским в советских лагерях, составил 31 год.
В феврале 1979 был объявлен членом Украинской Хельсинкской группы. После освобождения, 30 ноября 1979 Караванский с женой Ниной Пестрой эмигрировали в США.
Святослав Караванский был самым старым среди правозащитников Хельсинкской группы и языковедов, которые выбрали объектом исследования украинский язык.