XVIII stoletje. Višji uradnik znanega bančnega urada potuje v Francijo s precej težko nalogo: hčerko svoje stare stranke Lucy Manette mora obvestiti, da je njen oče živ. Doktor Manette je v Bastilji preživel osemnajst let, ves ta čas njegova družina ni vedela ničesar o njem. Hči je verjela, da je njegov oče že dolgo umrl. Lucy je osupla zaradi novice. Skupaj z zaposlenim se odpravi po očeta. Doktor Manette je ostal v veliki duševni stiski živel s svojim starim služabnikom in se ni zavedal, da je že svoboden. Lucy in njegov oče odideta v Anglijo. Hčerke uspejo očetu prebuditi življenje, zdaj se le redko spomni, kaj je doživel in živi skoraj normalno.
Pet let pozneje se družina Manette vplete v sojenje Charlesu Darnayju, ki je obtožen izdajstva. Zahvaljujoč prizadevanjem odvetnika Cardboard, je Darnay v celoti oproščen in izpuščen. Charles in Lucy se zaljubita in se poročita.
Charles Darnay živi v Angliji pod čudnim imenom, v Franciji je pripadal plemiški družini, ki se je na vse načine poskušal odpovedati, odreči se dednim pravicam. Njegova francoska družina je znana po krutem ravnanju z običajnimi ljudmi.Prav zato markiza, strica Charlesa, ubijajo tako imenovani domoljubi, bodoči revolucionarji, njegova celotna družina pa je obsojena na uničenje. Ko Lucyin oče ugotovi, da je Darnay potomec markiza, se z njim zgodi nov napad: markiz je prispeval k Manetovemu nezakonitemu zaporu.
V Franciji se začne revolucija, moč zasežejo široke ljudske množice. V državi se začne kaos, francoska aristokracija beži, kralj je ujet, stare zakone nadomeščajo novi, divja drugo, novo življenje divja z nasiljem nad tistimi, ki so mnoga stoletja tlačili narod. Charles Darnay se odloči, da bo odšel v Pariz, da bi rešil svojega upravitelja pred odvzemi.
Na skrivaj zapušča družino v Francijo, kjer je aretiran in zaprt kot predstavnik sovražne aristokracije. Celotna družina Charlesa pride v Pariz, da ga reši. Doktor Manette, ki ga revolucionarji spoštujejo zaradi njegove težke zaporniške preteklosti, sproži nevihto dejavnosti in vsem pripravi Charlesa. Dve leti pozneje je sodišče Charlesa spoznalo za krivega in ga izpustili iz pripora. Istega dne so ga spet aretirali ob odpovedi treh oseb: starega služabnika, s katerim je Manneth živel po Bastilji, obsedeno maščevanje svoje žene in neko neznano osebo.
Charles začne novo sojenje. V javnosti naj bi bilo, da je tretja oseba, ki se je odrekla Charlesu, Lucyin oče. Izkazalo se je, da je stari napad po napadu na Bastille preiskal nekdanjo Manetovo celico in našel dnevnik, v katerem je dr. Manette pripovedoval zgodbo o zlorabi očeta in strica Darnayja nad družino kmetov: posiljena je bila noseča kmečka ženska, mož je bil mučen do smrti, ženin brat je bil zaboden in njena sestra skril sredi nikjer.Manette so povabili v hišo Marquise, da bi poskrbela za posiljeno kmečko žensko in njenega brata. Govorili so o ogorčenju markiza in zdravnik se je odločil o tem obvestiti ministra. Vendar poročilo ni doseglo in Manette je bil sam zaprt v Bastili. V dnevniku preklinja celoten rod markizov. Potem ko je te beležke prebral na glas, Charles ni imel nobene možnosti: soglasno so ga spoznali za krivega in ga obsodili na smrt.
Doktor Manette ne more storiti ničesar za Charlesa in je spet nezavesten. Charlesa rešuje odvetnica Cardboard, ki je zaljubljena v Lucy in je pripravljena na vse, ne samo zaradi nje, ampak zaradi celotne družine. Podoben je z Darnayem in mu pomaga pobegniti tako, da ostane namesto v celici. Darney in njegova družina varno zapustijo Francijo. Karton izveden namesto Charlesa.
Žena starega hlapca je sestra tiste kmečke žene, ki jo je Charlesov oče in stric zlorabil. Želi iztrebiti vso družino Darnay, vključno z njegovo ženo. Njene načrte uniči učiteljica Lucy, ki ubija maščevalca.
Zgodba se konča z opisom nadaljnjih dogodkov: veliko število "rodoljubov" je zelo hitro sledilo svojim žrtvam na giljotini. Charles in Lucy sta svojega otroka poimenovala po Cardboardu in to zgodbo prenesla svojim potomcem.