XVIII století. Vysoký úředník známé bankovní kanceláře cestuje do Francie s poměrně obtížným úkolem: musí informovat dceru svého starého klienta Lucy Manette, že její otec žije. Dr. Manette strávil osmnáct let v Bastille, celou tu dobu o něm jeho rodina nevěděla nic. Dcera věřila, že jeho otec už dávno zemřel. Lucy je zasažena zprávami. Spolu se zaměstnancem jde vyzvednout svého otce. Doktor Manette zůstával ve stavu velké duševní úzkosti a žil se svým starým služebníkem a neuvědomil si, že už byl volný. Lucy a jeho otec jdou do Anglie. Dcerám se podařilo probudit svého otce k životu, nyní si jen zřídka vzpomíná na to, co prožil a žije téměř normálně.
O pět let později je rodina Manette zapojena do procesu s Charlesem Darnayem, který je obviněn z velezrady. Díky úsilí právníka Cardboard je Darnay zcela osvobozen a propuštěn. Charles a Lucy se zamilují a ožení se.
Charles Darnay žije v Anglii pod zvláštním jménem, ve Francii patřil k aristokratické rodině, od níž se všemi možnými způsoby pokusil odepřít sebe samého, vzdát se dědických práv. Jeho francouzská rodina je známá pro své kruté zacházení s obyčejnými lidmi.Z tohoto důvodu je markýz strýc Charles zabit tzv. Patrioty, budoucími revolucionáři a celá jeho rodina je odsouzena ke zničení. Když Lucyin otec zjistí, že Darnay je potomkem markýze, nastane s ním nový útok: markýz přispěl k Manettově nezákonnému uvěznění.
Ve Francii začíná revoluce, moc se zmocňuje široká masa lidí. Chaos začíná v zemi, francouzská aristokracie prchá, král je zajat, staré zákony jsou nahrazeny novými, další, nový život zuří, násilím proti těm, kteří utlačovali lidi po mnoho staletí. Charles Darnay se rozhodne jít do Paříže, aby zachránil svého manažera před represálií.
Tajně odchází ze své rodiny do Francie, kde je zatčen a uvězněn jako zástupce nenáviděné aristokracie. Celá rodina Karla přichází do Paříže, aby ho zachránila. Dr. Manette, jehož revolucionáři respektují jeho těžkou vězeňskou minulost, rozpoutává bouři aktivity a připravuje všechny na Charlese. O dva roky později soud zjistil, že Charles není vinen a propuštěn z vazby. Téhož dne je znovu zatčen výpovědí tří osob: starého služebníka, s nímž Manneth žil po Bastille, jeho posedlé pomsty jeho manželky a neznámé osoby.
Charles začíná nový soud. Veřejnosti se říká, že třetí osobou, která Charlese odsoudila, je Lucyin otec. Ukázalo se, že po útoku na Bastille starý sluha prohledal buňku bývalé Manette a našel jím napsaný deník, ve kterém Dr. Manette vypráví příběh o zneužívání svého otce a strýce Darnayho nad rodinou rolníků: byla znásilněna těhotná rolnická žena, její manžel byl mučen, její bratr byl pobodán a její sestra schoval se uprostřed ničeho.Manette byla pozvána do domu Marquise, aby se postarala o znásilněnou rolnickou ženu a jejího bratra. Mluvili o pobouření markýze a lékař se rozhodl informovat o tom ministra. Zpráva se však nedosáhla a Manette sám byl uvězněn v Bastille. V deníku proklíná celý rod markýz. Po přečtení těchto poznámek nahlas neměl Charles žádnou šanci: byl jednomyslně shledán vinným a odsouzen k smrti.
Dr. Manette nemůže Charlesovi nic udělat a je opět v bezvědomí. Charles je zachráněn právníkem Cardboardem, který je zamilovaný do Lucy a je připraven na všechno nejen pro ni, ale pro celou svou rodinu. Sdílí podobnost s Darnay a pomáhá mu uniknout tím, že zůstane v cele. Darney a jeho rodina bezpečně opustí Francii. Karton místo Karla popraven.
Manželka starého služebníka je sestrou té rolnické ženy, která byla zneužívána Karlovým otcem a strýcem. Chce vyhladit celou Darnayovu rodinu, včetně jeho manželky. Její plány ničí učitelka Lucy, která zabila pomstitele.
Příběh končí popisem následujících událostí: velké množství „vlastenců“ velmi brzy následovalo jejich oběti na gilotinu. Charles a Lucy pojmenovali své dítě podle Cardboard a tento příběh předali svým potomkům.