Специалист в области библиотечного дела
Родился в Нижнем Новгороде.
В 1897 году поступил в Московский университет, но уже на следующий год за участие в революционной деятельности был выслан в Нижний Новгород, где находился с 1898 по 1900 год.
Затем поступил в Петербургский университет, который окончил в 1904 году. Поддержал революционные выступления 1905 года, после чего в 1905-1909 годах последовала вторая высылка в Нижний.
С 1909 года, после переезда в Москву, находился на библиотечной работе.
С 1911 года работал секретарём комиссии библиотековедения Русского библиографического общества. В 1913 году стал одним из организаторов библиотечных курсов при Народном университете им. А.Л. Шанявского в Москве, а затем, в 1916 – 1918 годах, сам преподавал на них, читая лекции по комплектованию библиотек и классификации литературы.
В 1919 году основал Центральную городскую библиотеку Москвы (в дальнейшем – Центральная городская публичная библиотека им. Н.А. Некрасова), где работал до 1938 года. В 1930 году стал одним из основателей Московского библиотечного института.
В 1934 – 1941 годах был научным сотрудником НИИ библиотековедения.
Автор 16 книг и свыше 100 статей по библиотечным проблемам, ряда рекомендательных библиографических пособий.
Умер в эвакуации в городе Чарджоу, Туркменская ССР. Похоронен там же.