Родился в Екатеринославской губернии, закончил Екатеринославскую гимназию, прошёл курс медицинских наук в Московском и Харьковском университетах, занимаясь в то же время зоологией. В 1881—1882 состоял ассистентом при эмбриологическом кабинете Харьковского университета, в 1884 получил степень доктора медицины и звание приват-доцента сравнительной анатомии при медицинском факультете, читал лекции по сравнительной анатомии, гистологии и эмбриологии, в 1886—1888 находился в заграничной командировке. В 1889 занял кафедру зоологии в Томском университете, где позже был ректором (с 28 января 1894 по 19 января 1895). Напечатал ряд статей в русских и иностранных журналах по гистологии, микроскопической технике и эмбриологии позвоночных. С 1912 года — профессор Киевского политехнического института. С 1913 по 1935 годы был директором акклиматизационного сада АН Украинской ССР в Киеве.