L’ordre de l’Hôpital Saint-Jean-de-Jérusalem a ses origines en 1070, quand un groupe de marchands italiens construisit un hôpital à Jérusalem pour les soins des pèlerins.
Lorsque la popularité des Templiers augmente, les Hospitaliers décident de passer à des moines guerriers pour pouvoir recevoir les dons reçus par les ordres militaires, bien qu'ils ne quittent jamais leurs fonctions de bien-être et de bienfaisance.
En 1306, ils envahirent l'île de Rhodes et y établirent leur siège. Plus tard, ils s'installèrent sur l'île de Malte, où ils continuèrent à maintenir l'indépendance de leur État et furent connus sous le nom de "Chevaliers de Malte".