В одном из петербургских доходных домов на Екатерининском канале живёт семья чиновника Игната Васильича Дорогова. У него шестеро детей, старшая из них — Надя, ей двадцать лет. Мать семейства, Анна Андреевна, — образцовая хозяйка. В доме царят уют и спокойствие.
Дед и бабка Анны Андреевны были бедными питерскими мещанами. На их дочери, Мавре Матвеевне, которая была умна, хороша собой и трудолюбива, женился мелкий чиновник Чижиков. Хозяйственность и энергия Мавры Матвеевны привели к тому, что в семье появился достаток. Анна Андреевна была младшей её дочерью. Она с детства привыкла к порядку и обеспеченному существованию. Когда Анна Андреевна вышла замуж за Игната Васильича, отношения их складывались непросто. Молодой супруг вёл весьма беспутную жизнь, и это причиняло жене немало страданий, пока ей наконец не удалось прибрать его к рукам, приучить к дому. Игнат Васильич стал домовит, но в характере его появились строгость и мрачность, которые особенно заметны в его отношениях с детьми.
Когда приходят гости, в доме становится веселее. У Дороховых часто бывают чиновники Егор Иваныч Молотов, Макар Макарыч Касимов, Семен Васильич Рогожников, доктор Федор Ильич Бенедиктов. В один из таких вечеров Рогожников рассказывает историю о своём директоре, который не позволил мелкому чиновнику Меньшову жениться на бедной девушке. Меньшову было предложено повышение с условием отказа от невесты, но он отказался. Тогда директор оклеветал своего подчинённого перед невестой. Свадьба была расстроена, а Меньшов получил повышение.
Надя Дорогова воспитывалась в закрытом институте, но воспоминания об институтской жизни никогда не были ей приятны. И немудрено: там были уродливые порядки. Классные дамы не стеснялись брать взятки у воспитанниц, провинившихся девиц держали в лазарете, надев на них смирительные рубашки. В воспитании было много искусственного, фальшивого.
Выйдя из института, Надя много времени проводит за чтением. Мечты о муже и своём хозяйстве перемежаются мечтами о любви. У Нади появляются женихи, но она им отказывает. Девушка часто беседует с Молотовым, постоянным гостем в их доме. Она обращается к нему с самыми разными вопросами. Наде кажется, что Молотов чем-то не похож на прочих знакомых.
Молотов приходит к художнику Михаилу Михайлычу Череванину, родственнику Дорогова. Михаил Михайлыч — человек талантливый и оригинальный, но непостоянный. В любви ему не везло, и он стал циником. Когда-то он любил домашний уют, а теперь поселился в неопрятной мастерской в Песках. Молотов застаёт у Череванина компанию кутящей молодёжи, среди которой с удивлением замечает сыновей знакомых чиновников. Подвыпившие юноши разглагольствуют о злободневных вопросах.
Молотов и Череванин, покинув веселящихся гостей, идут на Невский. Молотов упрекает художника за беспорядочную жизнь. Тот описывает своё душевное состояние: все безразлично, все представляется ничтожным. Свой образ мыслей Череванин называет «кладбищенством». В детстве он жил возле кладбища и с тех пор научился видеть во всем мрачные стороны. Впрочем, художник обещает начать новую жизнь, много работать.
Вечер у Дороховых. Здесь и Молотов, и Череванин, и молодой Касимов, который ещё вчера хотел стать художником, а теперь рад, что получил место чиновника. Молотов рассказывает о начале своей карьеры. Он стал чиновником не по призванию, а по приглашению друга, который достал ему место... Продолжить рассказ Егор Иванович не хочет.
Игнат Васильич удаляется в кабинет с секретарём статского генерала Подтяжина. Череванин повествует Молотову о своих не совсем удачных попытках начать новую жизнь.
Надя наедине с Череваниным расспрашивает его о Молотове. Художник вспоминает о том, как Молотов был назначен на следствие по делу женщины, убившей своего мужа. Егор Иваныч пожалел преступницу, и с тех пор считает, что в злодействах не люди виноваты, а среда. Он стал ко всем снисходительным, но не к себе.
Отец объявляет Наде, что к ней сватается генерал Подтяжин. Девушка в ужасе: генерал ей неприятен. Но родители и слышать не хотят об отказе. Надя решает посоветоваться с Молотовым. Разговор кончается тем, что Надя и Егор Иваныч объясняются друг другу в любви.
Молотов просит руки Надежды Игнатовны. Но Игнат Васильич приходит в ярость — особенно его возмущает, что дочь целовалась с Молотовым. Егору Иванычу отказано от дома, а дочери отец велит выбросить Молотова из головы. Череванов же утешает Надю, советует ей ничего не бояться и стоять на своём.
Проходит три дня. Дороговы празднуют именины Надежды Игнатовны. Череванов в разговоре с Надей язвительно характеризует гостей. Игнат Васильич перед всеми называет Надю невестой генерала Подтяжина. Однако Надя объявляет, что выйдет замуж только за Молотова.
Многочисленные родственники поражены этой сценой. На следующий день они, встретившись с Дороговым, советуют ему открыть Наде глаза на Молотова: и безбожник он, дескать, и развратник. В этих обвинениях есть доля правды: действительно, у Молотова была любовница. Однако Надя ничему не хочет верить.
Тогда отец объявляет дочери, что она останется старой девой. Надя пугается, что отец поднимет на неё руку. Увидев ужас на лице дочери, Игнат Васильич начинает чувствовать свою вину перед нею, но у него как-то не хватает решимости простить Надю.
Молотов же проводит время в ожидании. Наконец, не выдержав бездействия, он идёт к генералу Подтяжину и объясняет, что Надя любит его, Молотова. Генерал без колебаний соглашается отказаться от столь эксцентричной девушки и принимает решение жениться на дочери Касимова. Егор Иваныч и Подтяжин вместе едут к Дороговым. Генерал объясняется с Игнатом Васильичем. Тот несколько обескуражен, но делать нечего... Родители Нади соглашаются на её брак с Молотовым.
Молотов рассказывает невесте о своём прошлом. После разочарования в чиновнической службе он пытался заняться вольным трудом, перепробовал различные профессии, работал на постоялом дворе, был учителем, литератором, но понял, что департамент обеспечивает человека лучше. Ему захотелось денег, комфорта, «мещанского счастья» и пришлось снова стать чиновником. Не всем дано быть героями, а потому осталось лишь «честно наслаждаться жизнью». Надя во всем согласна со своим женихом.