После окончания курса обучения в Императорской медико-хирургической академии (1870) был оставлен при ней для усовершенствования и в 1874 году получил степень доктора медицины. Затем был командирован с научной целью за границу и после возвращения оттуда получил звание приват-доцента (1878) по кафедре гистологии с эмбриологией, а в 1895 году был назначен профессором по той же кафедре, которую и занимал до самой смерти.
Похоронен на Шуваловском кладбище.