Ami et compagnon de saint Bernardin de Sienne, il est gouverneur de Pérouse à l'âge de 26 ans. Il se maria, mais changea ensuite de vie et obtint une dispense pour rejoindre les Frères mineurs, ce qu'il fit en 1416, étudiant auprès de saint Bernardin et étant ensuite ordonné prêtre. Saint Jean Capistrano est devenu un grand prédicateur qui, avec d'autres franciscains, a ravivé la foi dans les pays d'Europe centrale.


Il a guéri l'Ordre de Saint-François de ses dissensions sur l'interprétation de la Règle de Saint-François. Il prêche une croisade pour la défense de l'Europe et dirige personnellement une armée à Belgrade où, avec le général John Junyadi, il remporte une grande victoire sur les Turcs en 1456. L'incapacité des Turcs à s'emparer de Belgrade au cours du siège qui s'ensuivit permit à l'Europe d'éviter d'être envahie par les Turcs. Il mourut un peu plus tard et son tombeau orna la ville de Villach en Hongrie.