São Gerardo Magela nasceu na cidade de Muro Lucano, sul da Itália, em 23 de abril de 1726. Era filho de Benedetta. Seu pai era alfaiate. Este faleceu quando Geraldo estava com apenas 14 anos. Por causa disso, sua família começou a passar por dificuldades extremas, caindo na pobreza. Para ajudar a família, ele começou a trabalhar numa alfaiataria. Porém, não era bem tratado pelo seu patrão. Depois de quatro anos trabalhando nessa situação, foi trabalhar para o bispo de Lacedônia e lá ficou durante três anos, até a morte do bispo.