Freund und Gefährte des heiligen Bernhardin von Siena, war im Alter von 26 Jahren Statthalter von Perugia. Er heiratete, änderte aber später sein Leben und erhielt eine Dispens, um den Minderbrüdern beizutreten, was er 1416 tat, indem er unter dem heiligen Bernhardin studierte und dann zum Priester geweiht wurde. Johannes Capistrano wurde ein großer Prediger, der zusammen mit anderen Franziskanern den Glauben in den mitteleuropäischen Ländern wiederbelebte.


Er heilte den Orden des heiligen Franziskus von seinen Meinungsverschiedenheiten über die Auslegung der Regel des heiligen Franziskus. Er predigte einen Kreuzzug zur Verteidigung Europas und führte persönlich ein Heer bei Belgrad an, wo er 1456 zusammen mit General Johannes Junyadi einen großen Sieg über die Türken errang. Die Tatsache, dass es den Türken nicht gelang, Belgrad während der anschließenden Belagerung einzunehmen, bewahrte Europa davor, von den Türken überrannt zu werden. Wenig später starb er, und sein Grab ziert die Stadt Villach in Ungarn.