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