Giovanni Schiavo urodził się 8 lipca 1903 roku w Montecchio Maggiore koło Vicenzy we Włoszech. W 1917 roku, podczas I wojny światowej, wstąpił do Zgromadzenia św. Józefa (murialdinów) i został przyjęty przez Eugeniusza Reffo. Święcenia kapłańskie przyjął w 1927 roku w Vicenzy. Jego przełożeni zezwolili mu na wyjazd na misje do Brazylii, gdzie posługiwał od 1931 roku aż do śmierci. Zmarł 27 stycznia 1967 roku w Caxias do Sul w Brazylii. Proces beatyfikacyjny rozpoczął się w 2001 roku w Brazylii pod przewodnictwem papieża Jana Pawła II, który nadał mu tytuł Sługi Bożego. W 2015 roku papież Franciszek ogłosił go Czcigodnym, a w 2016 roku zatwierdził cud za jego wstawiennictwem. Beatyfikacja odbyła się 28 października 2017 roku w Caxias do Sul pod przewodnictwem kardynała Angelo Amato.