Han begynte å studere på Universitetet i Oslo (UiO) i 1949. Fra 1954 til 1955 studerte han ved Institut Henri Poincaré, og da han kom tilbake til Oslo i 1955, tok han eksamen og ble cand.real. Etter to år som forskningsstipendiat hos NAVF ble han utnevnt til universitetslektor i matematikk. Fra 1961 til 1962 var han gjesteprofessor i Seattle. Etter doktorgraden ble han i 1963 dosent ved UiO. Fra 1975 til 2000 var han professor.