Учился в Третьей Санкт-Петербургской гимназии, был учителем в дворянском полку, Ларинской гимназии и во втором кадетском корпусе, а также библиотекарем русского отделения библиотеки Академии наук. В 1855 году им составлены «Список славянских и русских грамматик» при академическом издании «Грамматики» Ломоносова и «Русский библиографический указатель за 1855 год». Вместе с братом Борисом составил 8 томов «Русской исторической библиографии», охватывающей все книги, брошюры, грамоты, статьи исторического содержания, разбросанные по русским периодическим изданиям с 1855 по 1862 годы.