Родился 9 февраля 1855 года в Полтаве. Учился в полтавской гимназии и Киевском университете, где окончил курс в 1876 году. В 1880 году удостоен степени магистра уголовного права за историко-догматическое исследование: «О воровстве-краже по русскому праву» (Киев, 1880) и в следующем году командирован с научной целью за границу на два года.
В 1883 году назначен доцентом по кафедре уголовного права в Демидовский юридический лицей. В 1886 году в Петербургском университете защитил на степень доктора уголовного права диссертацию под заглавием: «Преступления против религии в важнейших государствах Запада» (Ярославль, 1886). В 1887 году назначен ординарным профессором Демидовского юридического лицея по занимаемой им кафедре. В 1891 году перешёл в Киевский университет, где работал до самой смерти в 1908 году.