Patrick Sheehan ble født i Boyle i County Roscommon; familien flyttet senere til Tramore i County Waterford. Han gikk inn i novisiatet til augustinerne i Orlagh nær Dublin, og fikk der ordensnavnet Francis.