Erwin Huber nació en Reisbach en el distrito de Dingolfing-Landau, Baviera.
Realizó sus estudios primarios en la escuela de Reisbach y los secundarios en Dingolfing.
Su primer trabajo fue en la administración bávara de finanzas en 1963.
Durante este período estudió economía en la Universidad de Múnich.
Erwin Huber es católico, está casado y tiene dos hijos.