Fra 1887 til 1905 underviste han ved Högre latinlärovärket på Norrmalm i Stockholm, med to lengre avbrudd: I 1892- 94 reiste han på en stipendreise til Rio Grande do Sul i Brasil og til Paraguay, og i åra 1896-1900 var han privatlærer for prinsene Gustav Adolf (seinere kong Gustav VI Adolf), Wilhelm og Eugen.