Русский ученый в области механики. Родился в Сенненском уезде (ныне Могилевской обл.). Окончил Петербургский университет (1856). С 1862 работал в Петербургском технологическом институте (с 1868 — профессор), с 1863 — также в Морской академии, с 1886 — в институте гражданских инженеров, с 1891 — в Электротехническом институте в Петербурге.
Исследования относятся к теории упругости и сопротивлению материалов, гидравлике и прикладной механике. Определил характеристики прочности многих строительных материалов, поставил и решил ряд задач теории упругости и динамики паровой машины.