Weber begynte i 1967 på studier i historie og germanistikk ved Universitetet i Graz og fortsatte ved Ruhr-Universität Bochum og Universitetet i Salzburg. Tidlig i 1977 promoverte han med et samtidshistorisk doktorarbeide.