Szent John Ogilvie a skóciai Drumnakeith-ben született 1579-ben, protestáns családban.
12 éves korában az Európai kontinensre küldték tanulni. Tanulmányai során megismerte az igazságot és a vallási konfliktusok motivációit, és nemcsak katolizált de tizenhét évesen belépett a jezsuita rendbe 1596-ban. Párizsban szentelték pappá 1610-ben.
1613-ban magát kereskedőnek álcázva visszatért hazájába, ahol a katolikus papság működését halállal büntették!
Hitoktatott, misézett és prédikált a rejtett közösségekben.
1614. októberében letartóztatták, de ő a kínzások hatására sem hagyta el hitét, nem árulta el társait és a rómahű kisközösségeket.
1615. március 10-én, 36 évesen vezették a vesztőhelyre, amikor is utolsó szabad mozdulatával a tömegbe hajította a rózsafüzérét, e szavakkal: "ha katolikust talál el, az mélyüljön el a hitében és imádkozzon érte, ha pedig hitetlent vagy protestánst talál el, az térjen meg"!
A repülő rózsafüzér egy Heckersdorff János nevű fiatal magyar reformátust ütött mellkason, aki épp tanulmányúton volt Skóciában. Aznap csak véletlenül járt Glasgow azon részében, és csupán a kaján elvhűség vitte a helyszínre. A rózsafüzér, szó szerint szíven ütötte és úgy érezte, mintha kígyó marta volna meg. Lelkében mély nyomot hagyva, hetekig nem tudott szabadulni annak gondolatától, hogy nem véletlenül történt vele az eset. Ez kikezdte kálvinista hitét.
Rómába utazott és a pápa lába elé borulva kért bocsánatot súlyos tévelygéseiért. Visszatért katolikus hitéhez és haláláig nagy rózsafüzér-imádkozóként ismerték!
John Ogilvie jezsuita vértanút 1929-ben boldoggá, 1976-ban pedig szentté avatták.
Ünnepe március 10.