Этот участок впервые был застроен в конце 1710-х – начале 1720-х годов. Здания, входившие во фронт застройки набережной Большой Невы на Васильевском острове, являются одними из старейших в Санкт-Петербурге.
Последняя перестройка с изменением оформления фасада датируется 1879 годом. Она была выполнена архитектором Фёдором фон Пирвицом для купца А.Е. Шлякова. В результате этих работ лицевой дом был доведён до пяти этажей, переоформлен фасад, разобраны дворовые западный и восточный флигели и на их месте устроены новые.
В XX веке здание серьезно не перестраивалось. В 1970-е годы снесён двухэтажный флигель по Кадетскому переулку. В настоящее время здание сохраняет свою историческую функцию, оставаясь жилым домом.