Родился 28 декабря 1849 (9 января 1850) года в Ревеле (ныне Таллин).
- С 1867 года учился на восточном факультете Санкт-Петербургского университета, где слушал лекции по двум разрядам: арабско-турецко-персидскому и санскрито-персидскому.
- В 1871 году окончил университет со степенью кандидата.
- В 1875 году защитил диссертацию «Четверостишия Хакани» и получил степень магистра персидской словесности и должность приват-доцента.
- С 1876 года до конца жизни читал лекции по зендской и пехлевийской словесности на Восточном факультете.
- В 1886 году избран адъюнктом Петербургской академии наук по литературе и истории азиатских народов, в 1890 — экстраординарным академиком, в 1895 году — академиком.
- С 1890 года до конца жизни был директором Азиатского музея. В этой должности занимался расширением библиотеки музея и его собрания рукописей, периодически публиковал описания новоприобретённых рукописей и составлял каталог литературы.
- Умер 30 ноября (13 декабря) 1916 года в Петрограде.