De acordo com a Bíblia, Joseph nasceu por volta de 100 a.C. Não há registro real da idade de José na época em que Jesus nasceu.
Joseph aparece pela primeira vez na Bíblia nos evangelhos de Mateus e Lucas. A linhagem de José está ligada ao Rei Davi. Ele era casado com uma virgem chamada Maria, e ela deu à luz Jesus Cristo. José planejou deixá-la, mas Deus veio até ele em um sonho e contou-lhe tudo. Alguns acreditam que José estava na casa dos 90 anos quando se casou com Maria, mas essa especulação vem de uma passagem da Bíblia onde fala de seu casamento anterior e de seus filhos.