Окончил в 1890 году Московский университет. С 1893 года работал на Кавказской шелководческой станции. С 1907 года до конца жизни — старший специалист Департамента земледелия по прикладной зоологии и охоте на Кавказе. Описал много новых видов млекопитающих России и Центральной Азии, среди которых кавказский крот (Talpa caucasica), кутора Шелковникова (Neomys schelkovnikovi), хомячок Роборовского (Phodopus roborovskii) и др. Написал ряд работ по фауне Кавказа (преимущественно позвоночных), по энтомологии, ихтиологии, орнитологии, герпетологии, зоогеографии, шелководству, охотоведению, рыболовству и др.