Joe Estevez nasceu em Dayton, Ohio, filho de um pai católico, galego (espanhol), Francisco Estévez (1898-1974), e de uma mãe irlandesa, Mary Anne (née Phelan) (1903-1951). Ele é um de dez filhos - nove meninos e uma menina.
Quando criança, ele morava no bairro South Park de Dayton. Ele frequentou a Chaminade-Julienne High School, uma escola católica localizada em Dayton. Após sua formatura, ele se alistou e serviu na Marinha dos Estados Unidos.
Ele é o irmão mais novo do at…