João nasceu numa pequena aldeia chamada Aim Karim, a cerca de seis quilômetros lineares de distância a oeste de Jerusalém. Segundo interpretações do Evangelho de Lucas, era um nazireu de nascimento. Outros documentos defendem que pertencia à facção nazarita de Israel, integrando-a na puberdade, era considerado, por muitos, um homem consagrado.