Vän och följeslagare till den helige Bernhardinus av Siena, vid 26 års ålder guvernör i Perugia. Han gifte sig, men ändrade senare sitt liv och fick dispens att gå med i Friars Minor, vilket han gjorde 1416, studerade under S:t Bernardine och sedan prästvigdes. Johannes Capistrano blev en stor predikant som tillsammans med andra franciskaner återupplivade tron i de centraleuropeiska länderna.
Han helade Franciskusorden från dess meningsskiljaktigheter om tolkningen av Franciskus regel. Han predikade ett korståg för att försvara Europa och ledde personligen en armé vid Belgrad där han, tillsammans med general John Junyadi, besegrade turkarna i en stor seger 1456. Turkarnas misslyckande med att inta Belgrad under den efterföljande belägringen räddade Europa från att bli övertaget av turkarna. Han dog lite senare och hans grav prydde staden Villach i Ungern.