Etter lærerprøven ved Stord Seminar i 1873 var han ett år huslærer hos «gaardeier, bruger og veiindspektør» Axel Undahl på Valen i Sunnhordland. Deretter styrer ved stamhusbesitter Marcus Gerhard Hoff-Rosenkrones nystartede «Rosendals høyere almueskole» i 3 år. Med stipend fra ‘baronen’ reiste han til England og studerte engelsk ved Gainsford Academy i 1877. Siden arbeidet han som vikar i vanlig skole, og fra 1879 til 1882 som lærer ved «Anstalten for aandsvage gutter» i Kristiania. I årene 1877-1880 hadde han flere studieopphold i Sverige, Danmark, England og Skottland med offentlige og private stipend for å studere arbeidet ved institusjoner for åndssvake.