Schanz ble født i Sønderborg. Han var student fra 1967, magister i idéhistorie 1973 og dr.phil. 1981. Så virket han som lektor i idéhistorie ved Århus Universitet fra 1973 og professor samme sted fra 1992. Schanz har også studert i Århus, Frankfurt am Main og i Berlin.