A Bíblia não diz que José tenha sido casado antes de Maria. Quando ele aparece nos Evangelhos, Maria é sua noiva, e nenhum casamento anterior ou filho de outra mulher é mencionado (Lucas 1:26-27; Mateus 1:18-20). Por isso, não dá pra afirmar que José era viúvo. Também não dá pra provar, apenas pelo silêncio dos Evangelhos, que ele nunca tivesse sido casado.
A pergunta costuma surgir por causa dos irmãos e irmãs de Jesus. Mateus cita Tiago, José, Simão e Judas e também menciona suas irmãs (Mateus 13:55-56). Quem eram eles? Muitos cristãos entendem que eram filhos que José e Maria tiveram depois do nascimento de Jesus. Essa é uma leitura natural desses textos, mas outros cristãos entendem que eram filhos de José de um casamento anterior, ou parentes próximos de Jesus.
A ideia de um casamento anterior de José aparece em antigas tradições cristãs fora da Bíblia. Ela oferece uma explicação possível pra existência dos irmãos de Jesus, mas não é uma informação que os Evangelhos confirmem. Da mesma forma, os relatos do nascimento de Jesus não mencionarem outros filhos na casa de José não resolve a questão: esses relatos se concentram em Jesus e não pretendem contar toda a história da família.
O que a Bíblia afirma com clareza é que Maria era virgem quando Jesus foi concebido pelo Espírito Santo e que José não teve relações com ela antes do nascimento dele (Lucas 1:34-35; Mateus 1:24-25). Mateus não conta diretamente o que aconteceu na vida conjugal dos dois depois disso. Portanto, se a dúvida é se José já havia sido casado, a resposta mais honesta é: não sabemos; a Bíblia não apresenta evidência de um casamento anterior.