Según la Biblia, José nació alrededor del año 100 a. C. No hay un registro real de la edad de José en el momento en que nació Jesús.
José aparece por primera vez en la Biblia en los evangelios de Mateo y Lucas. El linaje de José está vinculado de nuevo al rey David. Estaba casado con una virgen llamada María, y ella dio a luz a Jesucristo. José planeó dejarla, pero Dios vino a él en un sueño y le contó todo. Algunos creen que José tenía unos 90 años cuando se casó con María, pero esta especulación proviene de un pasaje de la Biblia en el que habla de su matrimonio anterior y sus hijos.