University of Oslo
Хансен родился в Бергене (Норвегия) и изучал медицину в Королевском университете Фредерика (в настоящее время Университет Осло), получив в итоге учёную степень в 1866 году. Он прошёл краткую стажировку в Национальном госпитале в Христиании (Осло) и в качестве врача на Лофотенских островах.