Йовчо Караиванов е роден на 18 март1926 г. в село Селиминово, Сливенско в семейство на потомствени народни певци и свирачи. Работи като шивашки чирак, а по-късно и като шивач в Сливенските текстилни фабрики. След 9 септември 1944 г. получава стипендия и завършва с отличие гимназия. През 1947 г. завършва средното си образование в Сливен, а по-късно – Юридическия факултет на Софийския университет. Въпреки юридическото си образование, Йовчо Караиванов се посвещава изцяло на тракийската народна песен, превръщайки я в мисия на живота си. Той е един от най-ярките представители на тракийската народно-певческа школа. Благодарение на талантливите си изпълнения и характерния си глас Караиванов популяризира тракийските песни. Ставайки много популярни, те влизат трайно в репертоара на много самодейни и професионални народни хорове, а по-късно се превръщат в школа за млади народни певци.
В своите търсения той често се е допитвал до фолклористи от БАН, интересувал се е от историите около създаването на народните образци. Йовчо Караиванов е от народните певци, отворени към различните музикални жанрове и изкуства. Известни са неговите пристрастия към операта, театъра, литературата.
В репертоара си Йовчо Караиванов има над 300 песни, от които 250 са във фонотеката на БНР. Известни песни от неговия репертоар са: „Когато бях овчарче“, „Съмна, бульо“, „Заплакала е гората“, „Руске ле, капка росице“, „Баба била злояда“…
На 31 март 1996 г. в НДК с голям фолклорен концерт е отбелязан 70-годишният юбилей на Караиванов. Поздрави към певеца отправят негови колеги и ученици. Часове след концерта Йовчо Караиванов умира.[ По негово желание е погребан в родното му село.
Понастоящем в село Селиминово, Сливенско, се провежда конкурсът за млади изпълнители на народни песни „С песните на Йовчо Караиванов“.
wikipedia.org; youtube.com; rodbg