La chiesa fu costruita nella seconda metà del XIII secolo presso il fondaco della famiglia Spadalonga, che avrebbe accolto San Francesco d'Assisi dopo il suo abbandono della casa paterna. La chiesa è probabilmente opera dell'architetto frà Bevignate da Perugia, anche se la sua attribuzione è ancora oggetto di discussione.