Русский химик-органик. Родился в д. Княгинино Нижегородской губернии. Окончил Казанский университет (1860) и по представлению А. М. Бутлерова оставлен при университете лаборантом. В 1865—1867 с целью подготовки к проф. деятельности находился в командировке в Берлине, Мюнхене, Лейпциге, где работал в лабораториях А. Байера, Р. Эрленмейера и А. Кольбе. В 1867—1871 преподавал в Казанском университете (с 1869 проф.), в 1871 — 1873 — в Новороссийском университете в Одессе, в 1873—1904 — в Московском университете.