С 1874 по 1884 год — постоянный сотрудник Ф. Ф. Бейльштейна в его работах по исследованию продуктов замещения бензола, по окислению нафталина и его производных и по исследованию кавказской нефти.
С 1880 года преподавал в Санкт-Петербургском технологическом институте аналитическую химию, в 1887 году стал адъюнкт-профессором, в 1893 году был назначен профессором на кафедре химической технологии, которую занимал до самой смерти.
В 1897 году назначен «непременным членом» комитета по техническим делам при министерстве финансов и членом-экспертом особого присутствия по делам о применении тарифа при департаменте таможенных сборов.