Hagrup fikk graden dr.oecon. ved Hochschule für Verkehrswesen i Dresden i 1978 og graden dr.techn. ved Kungliga Tekniska Högskolan i Stockholm 1980. Han innehadde en professorstilling ved Pacific Lutheran University i Washington fra 1979, og ved Northrop University i Los Angeles fra 1980.