5 марта 1900 года Комиссией по народному образованию Санкт-Петербурга было решено открыть на углу Обводного канала и улицы Лейхтенбергской в доме 128/1 за Балтийским вокзалом «для удобства близкого пользования населения» бесплатную читальню в память М. В. Ломоносова, «послужившего так много на пользу русского слова и грамотности». Заведующим был избран Ф. Н. Орнатский, протоиерей и общественный деятель, ныне причисленный к лику святых.
С 1915 года библиотека-читальня переехала на Васильевский остров. В 1977 году получила статус Центральной районной библиотеки Централизованной библиотечной системы Василеостровского района.
Сегодня библиотека обслуживает более 7 000 читателей. Книжный фонд ее насчитывает более 105 000 экземпляров книг, брошюр и журналов. Ежегодно здесь проходят традиционные Ломоносовские чтения, семинары, конференции, встречи с учеными.