Русский физикохимик. Родился в Москве. Окончил Михайловскую артиллерийскую академию в Петербурге (1858). Служил в конной артиллерии. В 1860—1872 совершенствовал образование в Карлсруэ, в Гейдельбергском университете у Р. В. Бунзена. Работал в Цюрихском университете у Й. Вислиценуса, в Париже в Высшей мед. школе у Ш. А. Вюрцау Политехнической школе и в Коллеж де Франс у П. Э. М. Бертло (с 1869). В 1874—1881 работал в своей частной лаборатории в Петербурге. В 1882 снова уехал в Париж, где проводил исследования в собственной лаборатории до 1888. В 1889—1906 проф. Московского университета. Основные работы посвящены термохимии (с 1869). Определил теплоты реакций гидратации (1872), нейтрализации (1873—1879), сгорания многих орг. соед.
Разработал приборы и методы определения теплоемкостей тв. и жидких тел. Довел точность термохимических измерений до 0,002° С. Совместно с П. Э. М. Бертло проводил калориметрические исследования. Предложенные им методы калориметрии не утратили своего значения и в настоящее время. Совместно с И. А. Каблуковым установил (1893), что теплота присоединения брома к этиленовым углеводородам увеличивается по мере перехода от низших гомологов к высшим. Создал (1892) при Московском университете первую в России термохимическую лабораторию, ныне носящую его имя. Издал (1903) «Краткий курс термохимии».
Принимал деятельное участие во многих общественно-политических начинаниях А. И. Герцена и Н. А. Огарева.