Etter eksamen i bygg ved Kristiania tekniske skole, der han lærte matematikk av Elling Holst, tok han examen artium 1901 og lærte mer matematikk hos Henri Poincaré, Picard og Goursat i Paris, samt hos David Hilbert og Felix Klein ved Georg-August-Universität Göttingen. Fra 1903 til 1908 var han i vegvesenet og tegnet broer og veier. Før han i 1910 ble professor i matematikk ved det nye Norges tekniske høgskole i Trondheim, var han lærer ved sin gamle Kristiania tekniske skole ett år, universitetsstipendiat i matematikk fra 1908 til 1910, med det resultat at han i 1909 leverte sin avhandling om differensialligninger ved Det Kongelige Frederiks Universitet som det het da. Den var på fransk og het . Det ble lite forskning etter han ble viserektor 1916–17 og rektor der 1920–23, så han flyttet til Oslo, der han var professor i anvendt matematikk fra 1923 til han døde. Han var faglig meget allsidig, men er mest kjent for arbeider om algebraiske likninger og hypergeometriske funksjoner.