Natural de Bagnoregio, “cidade onde também morreu”, nas proximidades de Viterbo, João Fidanza era filho de um médico. Percebeu logo que não queria seguir a profissão do pai. Segundo uma lenda, que também explicaria a adoção do seu nome religioso, o encontro com São Francisco de Assis teria sido decisivo em sua vida. De fato, quando era criança, o Santo o curou de uma doença grave, e fazendo o sinal da cruz em sua testa, exclamou: “Oh! boa ventura!”.