Joao Ubaldo Ribeiro urodził się 23 stycznia 1941 roku w miasteczku Itaparica w stanie Bahia, położonym na malowniczej wyspie oddalonej o 20 km od miasta Salvador, pierwszej stolicy Brazylii. Jego ojciec Manuel Ribeiro, ceniony adwokat i wykładowca prawa kładł duży nacisk na gruntowną edukację syna. Jako sześciolatek Joao pobiera regularne nauki u prywatnego nauczyciela. Przed pójściem do szkoły podstawowej potrafi już pisać i czytać. Po maturze Joao studiuje prawo na Uniwersytecie Federalnym w Salvadorze, następnie podejmuje studia podyplomowe na wydziale administracji publicznej na tej samej uczelni. W 1964 r. wyjeżdża do Kalifornii, gdzie studiuje politologię. Fascynacja dziennikarstwem powoduje jednak, że po sześciu latach kariery akademickiej wraca do tego zawodu.. W 1991 r. przenosi się z Salvadoru do Rio de Janeiro. Pierwszą powieść wydaje w 1968 r.Promuje ją Jorge Amado, pisarz uznany już w Brazylii za klasyka i uwielbiany poza jej granicami, a znany także w Polsce, gdzie wydano 17 jego powieści. Krytyka przyjmuje z entuzjazmem pierwszą próbę literacką młodego pisarza. Następna powieść, wydana w 1971 roku, przynosi mu prestiżową nagrodę Jabuti, przyznawaną przez Brazylijską Izbę Książki za najlepszą powieść roku. Do chwili obecnej Joao Ubaldo Ribeiro wydał 11 powieści, wiele opowiadań i kronik oraz trzy opowieści dla dzieci. Jego książki zostały przetłumaczone na 15 języków.