Josef Mengele nació el 16 de marzo de 1911 en la ciudad bávara de Gunzburgo; era el mayor de los tres hijos de Karl y Walburga (nacida Hupfauer) y sus hermanos se llamaban Karl y Alois.