Gerard werd geboren op 9 januari 1928 in Enschede. Als doopnamen kreeg hij Gerardus Majella Johannes Theodorus. Zijn ouders waren Gerardus Oostvogel en Lyde van de Lande. Zij kregen acht zoons en één dochter. De kost werd verdiend in de herenmode.
Gerard volgde hbs B aan het Carmel-lyceum in Oldenzaal. Daarna ging hij medicijnen studeren in Utrecht. In zijn derde jaar maakte hij echter een andere keuze. Hij had, zoals hij dat formuleerde, ‘kloosterplannen’ gekregen en na onderzoek kwam hij bij de dominicanen terecht, omdat hij daar openheid ervoer. In 1948 trad hij in en begon hij aan zijn noviciaat in Huissen.
Op 18 september 1949 legde hij zijn tijdelijke professie af, studeerde vervolgens filosofie in Zwolle en na zijn plechtige professie op 18 september 1952 studeerde hij theologie op het Albertinum te Nijmegen. Op 25 juli 1954 ontving hij de diakenwijding en precies een jaar later de priesterwijding.