Pada akhir Mei 1812 di St. Petersburg, di Nevsky Boulevard, dua rakan bertemu - Vladimir Roslavlev dan Alexander Zaretsky. Roslavlev mengepel, dan Zaretsky yang ceria risau akan keadaan rakannya. Roslavlev jatuh cinta dengan Polina Lidina. Tetapi cinta bukan penyebab melankolis: atas permintaan ibu mertua masa depan, dia mengundurkan diri, tetapi sementara itu, menurutnya, "ribut <...> sedang dijatuhkan ke atas negara kita", perang dengan Napoleon tidak dapat dielakkan, dan, seperti seorang patriot Rusia, Roslavlev sangat membimbangkan. Dia juga sangat marah dengan pemujaan masyarakat Rusia yang hina sebelum semua orang Perancis dan, sebagai akibatnya, pengabaian adat, bahasa, dan sejarah Rusia. Satu-satunya pemikiran yang menghangatkan jiwanya dan membuatnya bahagia adalah temu janji cepat dengan pengantin perempuan.
Roslavlev pergi ke kampung Uteshino berhampiran Moscow ke Lidins. Dia penuh dengan rasa tidak sabar - bagaimanapun, hari perkahwinan telah ditetapkan. Tetapi jangkaan "kebahagiaan surgawi" tidak menjadikannya pekak terhadap penderitaan orang lain. Oleh itu, di salah satu stesen pos, dia membawa saudaranya di Moscow, saudagar Ivan Arkhipovich Sezemov, yang bergegas pulang ke rumah isterinya yang sedang mati.
Mendekati kampung itu, Roslavlev bertemu dengan pemburu, antaranya bapa saudara Polina Nikolai Stepanovich Izhorskiy. Dia melaporkan bahawa Lidina pergi ke kota dalam lawatan dan harus kembali dalam satu setengah jam.
Kembalinya Lidins dibayangi oleh episod yang hampir berakhir dalam tragedi: ketika kru mereka menyeberangi sungai di sepanjang jambatan sempit, pintu landau terbuka dan Olenka, adik perempuan Polina, jatuh ke dalam air. Sekiranya tidak kerana Roslavlev, yang meluru tepat ke atas kuda setelah wanita lemas, maka Olenka pasti akan binasa.
Kemalangan dengan kakaknya dan penyakitnya yang seterusnya memberi Polina alasan untuk meminta Roslavlev menangguhkan perkahwinannya. Vladimir putus asa, tetapi dia menyembah pengantinnya dan oleh itu tidak dapat melayan permintaannya.
Olenka tidak akan mengenali kakaknya, yang "menjadi sangat pelik, pelik untuk beberapa waktu", dan inilah keputusannya untuk menangguhkan perkahwinan. Polina tidak lagi dapat menyembunyikan rahsianya. "Menggeletar seperti penjahat," dia mengaku kepada Olenka bahawa dia mencintai orang lain, dan jika dia, seperti nasib yang tidak dapat dilupakan, berdiri di antara dia dan suaminya, dia hanya akan mati.
Kebangkitan kembali memerintah di rumah Izhora. Banyak tetamu berkumpul untuk makan tengah hari. Antara Lidin yang dijemput bersama anak perempuannya dan Roslavlev. Topik perbualan utama adalah ambulans dengan Napoleon. Roslavlev yakin bahawa jika Napoleon memutuskan untuk pergi ke Rusia, perang pasti akan menjadi perang rakyat, dan kemudian "setiap orang Rusia harus mempertahankan tanah airnya."
Tetapi perang, ternyata, sudah berlangsung. Roslavlev mengetahui hal ini dari surat dari Zaretsky yang dihantar kepadanya oleh seorang pegawai polis yang tiba di Izhora: pada 12 Jun, tentera Perancis menyeberangi Neman, dan kapten hussar Zaretsky, yang rejimennya ditempatkan di dekat Bialystok, sudah turut serta dalam pertempuran dengan Perancis. Dalam pertempuran ini, Alexander selanjutnya memberitahu temannya, dia berhasil menangkap penjajah Perancis Count Senikur, atau lebih tepatnya menyelamatkannya dari kematian, kerana, cedera parah, Senikur tidak menyerah, tetapi "berjuang seperti dia putus asa." Bagi Roslavlev, semuanya diputuskan - pada hari lain dia pergi ke tentera.
Dua bulan telah berlalu. Selepas pertempuran lain, pengawal belakang Rusia terletak dua batu dari Drogobuzh. Antara pahlawan yang berehat adalah Roslavlev dan Zaretsky. Mengingat kesan buruk dari surat Zaretsky yang dibuat di Polina, Vladimir mengatakan bahawa dalam perjalanan ke tentera dia bertemu dengan tahanan Perancis, di antaranya Adolf Senikur cedera di kepala. Keadaan buruk kolonel Perancis memungkinkan Roslavlev untuk meyakinkan pegawai pengawal untuk menghantar Senikur ke kampung untuk rawatan di kampung Lidins, kerana ternyata, dia berkenalan dengan pegawai yang cedera, dua tahun yang lalu dia bertemu Lidina di Paris dan sering pergi mengunjunginya.
Dua hari kemudian, dalam pertempuran berikutnya dengan Perancis, Roslavlev cedera di lengan. Setelah mendapat cuti untuk rawatan, dia berangkat ke Uteshino untuk mengunjungi Polina. Luka itu menunda Roslavlev dalam perjalanan, dan hanya dua minggu kemudian dia dapat meninggalkan Serpukhov.
Jalan ke Uteshino dihanyutkan oleh hujan. Saya terpaksa berkeliling, melalui kawasan perkuburan. Ribut petir bermula. Kereta sorong Roslavlev akhirnya tersekat di lumpur. Nyanyian didengar dari gereja perkuburan, dan Vladimir tertarik ke sana, bergantung pada pertolongan orang lain. Melihat ke luar tingkap, dia melihat upacara perkahwinan dan, dengan rasa ngeri, mengenali Senikur dan Polina dalam pasangan pengantin lelaki. Dari kejutan yang paling besar, luka Roslavlev terbuka, dan dia, berlumuran darah, tepat di ambang gereja kehilangan deria.
Roslavlev bangun keesokan harinya di rumah Izhora. Satu-satunya hasratnya adalah pergi dari tempat-tempat ini, ke tempat dia dapat "tenggelam dalam darah penjahat Perancis." Setelah mengetahui bahawa orang Perancis tidak jauh dari Moscow, Vladimir memutuskan untuk pergi ke Moscow, kerana "di sana, di reruntuhannya, nasib Rusia akan diputuskan."
Di Moscow, seorang pelayan membawa Roslavlev, yang tercengang, dalam keadaan demam. Pedagang Sezemov menyembunyikannya di rumah, mengkhianati dia sebagai anaknya - dari hari ke hari, orang Perancis akan memasuki Moscow, dan kemudian pegawai Rusia itu tidak akan sakit.
Pada awal September, Zaretsky tiba di Moscow dengan pasukan yang mundur. Dia memutuskan untuk pertama kali mengunjungi rakannya di kampung, dan kemudian mengikuti resimennya. Tetapi dalam perjalanan ke Uteshino, antara milisi, Alexander bertemu Izhorsky, dari mana dia belajar tentang sejarah tragis perkahwinan Polina. Dan kemudian hamba Izhorsky melaporkan bahawa dia bertemu dengan hamba Roslavlev di Moscow - Vladimir Sergeyevich sedang demam dan berada di rumah saudagar Sezemov. Zaretsky dan Izhorsky terkejut - berita itu baru tiba, dibakar oleh penduduk Moscow, menyerah tanpa pergaduhan, orang Perancis di Kremlin. "Moscow yang malang!", "Roslavlev yang malang!" Mereka berseru hampir serentak.
Dalam mencari rejimennya, Zaretsky jatuh ke dalam partisan, yang diperintahkan oleh seorang pegawai artileri yang tidak asing lagi. Sehingga akhir bulan September, dia mengembara dengan partisan yang berpisah, berpartisipasi dalam serbuan ke atas konvoi Perancis. Moscow dikelilingi, tidak ada makanan yang tersisa di kota itu, dan, walaupun terdapat tindakan pencegahan ketenteraan tentera Perancis, seluruh kumpulan pengawal hilang. Perang dengan Napoleon menganggap watak popular.
Zaretsky risau akan nasib rakan. Berpakaian seragam pegawai Perancis yang dibunuh, dia pergi ke Moscow untuk mencari Roslavlev. Pertemuan kebetulan dengan kapten gendarmen Reno mengancamnya dengan penyataan: orang Perancis itu mengenal pasti kuda dan pedang Zaretsky, yang merupakan milik pengantin lelaki saudara Reno. Dari penangkapan Zaretsky yang sudah dekat, Kolonel Senicour menyelamatkan - mengembalikan hutang kehormatan, dia mengesahkan bahawa dia memang kapten Perancis Danville.
Ditinggalkan sendirian dengan kolonel, Alexander mengungkapkan kepadanya alasan "penyamaran" nya: dia datang untuk rakannya, yang, cedera, tidak dapat meninggalkan Moscow ketika pasukan Perancis memasukinya. Setelah mengetahui bahawa pegawai Roslavlev yang cedera ini, Senikur menganggap tugasnya untuk menolong Zaretsky. Mengingati "malam mengerikan" perkahwinan, dia merasa bersalah di hadapan Roslavlev. "Saya mengambil darinya lebih dari hidup," seru Senikur. "Pergilah kepadanya; Saya sudah bersedia untuk melakukan segalanya untuknya <...> - lelaki Perancis itu terus, - <...> mungkin dia tidak dapat berjalan <...> Di pos itu sendiri, lelaki saya dengan seekor kuda akan menunggu anda, katakan kepadanya bahawa anda adalah kapten Danville: dia akan memberi awak dia ... "
Zaretsky berjaya menyingkirkan Roslavlev dari Moscow. Jalan mereka terletak di resimen asli mereka, dan, walaupun terdapat pelbagai jenis jalan-jalan - pertama pertemuan dengan para petani yang mengira mereka sebagai orang Perancis, dan kemudian pertempuran ketenteraan dengan perintis Perancis, di mana Roslavlev mengambil alih perintah detasmen petani - rakan-rakan akhirnya keluar di jurang rejimennya.
Pada 10 Oktober, Perancis meninggalkan Moscow, "setelah tinggal di dalamnya selama sebulan dan lapan hari." Setelah membuat beberapa usaha yang tidak berjaya untuk masuk ke wilayah terkaya di Rusia, Napoleon terpaksa mundur di jalan yang sama yang dia lalui ke Moscow, menyebabkan ribuan tentera mati akibat kedinginan dan kelaparan. Pada persimpangan Berezina, korps Ney dikalahkan, harapan terakhir tentera Perancis, dan setelah pertempuran Borisov, retret Perancis berubah menjadi pelarian sebenar. Rakan-rakan mengucapkan selamat tinggal di perbatasan: jeneral, di mana Roslavlev adalah ajudan, bergabung dengan bahagiannya pasukan mengepung Danzig, dan rejimen Zaretsky tetap berada di barisan hadapan tentera.
Pengepungan Danzig, di mana pasukan pengawal Perancis terletak di bawah komando Jeneral Rapp, ditangguhkan. Sudah November 1813, di kota kelaparan yang dikepung. Pos-pos luar Rusia selalu dikhuatiri oleh serangan kepatuhan dari pasukan pengawal Perancis. Antaranya adalah "syarikat neraka" pegawai Hussar Shambur, yang menyerang makanan di kampung-kampung di mana pos-pos Rusia berdiri sepanjang malam. Dalam salah satu serangan ini, Shambyur menangkap Roslavlev. Oleh itu, dia sampai ke Danzig.
Dua minggu berlalu. Dengan dalih untuk menekan "khabar angin yang tidak baik" mengenai tentera Perancis, yang didakwa oleh seorang pegawai tahanan tersebar di sekitar kota, Roslavleva dihantar ke penjara. Ini sebenarnya muslihat yang diciptakan oleh Ketua Staf Jeneral Derikou-rum. Seorang pedagang Florentine sedang duduk di penjara; dia disyaki sebagai perisik Rusia. Roslavlev ditanam bersama dengan pedagang untuk mengupas percakapan mereka, kerana keinginan mereka untuk berbicara bahasa ibunda mereka akan menjadi wajar.
Pedagang itu benar-benar berubah menjadi pegawai Rusia. Lebih-lebih lagi, mereka sudah biasa: tidak lama sebelum perang, Roslavlev menjadi saksi yang tidak disangka-sangka mengenai pertengkaran antara pegawai ini dan orang Perancis, yang membiarkan dirinya memberi komen yang sangat menghina mengenai Rusia dan rakyat Rusia.
Mencurigai mereka diperhatikan, "pedagang" memperingatkan Roslavlev tentang hal ini dengan catatan dan meminta Vladimir, segera setelah dia dibebaskan dari penjara, untuk mencari seorang wanita yang tinggal di Teater Square di tingkat lima rumah merah di bilik keenam. Dia sangat sakit, dan jika Roslavlev menemukannya masih hidup, dia harus diberitahu untuk membakar kertas yang diserahkan oleh saudagar Dolcini kepadanya untuk disimpan.
Roslavleva benar-benar dibebaskan tidak lama lagi (Shambur memberi jaminan kepadanya), dan keesokan harinya dia berangkat ke Theater Square. Lantai lima rumah merah itu ternyata menjadi loteng yang menyedihkan, bilik itu tersekat kemiskinan. Pada wanita yang sekarat, Roslavlev dengan rasa seram mengenali Pauline. Dia sudah lama memaafkannya. Lebih-lebih lagi, setelah mengetahui bahwa dia, setelah mengorbankan segalanya, mengejar suaminya untuk berkongsi semua kesulitan dan penderitaan, dia mulai sangat menghormatinya.
Pauline yang mati memberitahu Vladimir kisah tragis pengembaraannya. Konvoi, di mana Polina meninggalkan Moscow dengan orang Perancis yang mundur, diserang oleh Cossack. Dia diselamatkan oleh seorang teman Adolf, yang mengurus dirinya lebih jauh. Selepas pertengkaran ini, Polina tidak lagi melihat suaminya dan baru kemudian mengetahui bahawa Adolf tidak lagi hidup. Kemudian dia melahirkan seorang anak lelaki. Satu-satunya pelindungnya, menjaga dia dan anaknya, tidak tahan dengan kesusahan mundur, jatuh sakit kerana demam dan meninggal. Walaupun ada wang, Polina tinggal dalam kesendirian, tidak berkomunikasi dengan sesiapa pun. Kemudian orang Rusia mengepung Danzig, wangnya habis, dan dia berpaling kepada jeneral Perancis untuk meminta pertolongan. Dan kemudian Polina membuat penemuan yang mengerikan untuk dirinya sendiri: dia meninggalkan keluarganya, tanah air, mengorbankan segalanya untuk menjadi isteri Senikur, dan semua orang di sekitarnya menganggapnya perempuan simpanannya. Kemudian, untuk memberi makan anaknya, dia meminta sedekah, tetapi anaknya mati kelaparan. Dolcini menyelamatkannya dari kelaparan, yang, mengetahui bahawa dia orang Rusia, mengambil bahagian dalam nasibnya.
Pauline mula karut. Vladimir meninggalkannya untuk berkunjung lagi setelah beberapa jam. Pada masa ini, tentera Rusia mula menembaki kota. Roslavlev cedera di kepala.
Selama lebih dari dua minggu, pegawai Rusia itu berada di tepi kubur. Bangun, dia menemui Shambyur di katilnya. Hussar tergesa-gesa untuk memberitahu teman tawanannya berita terkini: yang pertama - Rapp akan menandatangani penyerahan, yang kedua - Dolcini bukan pedagang, tetapi seorang partisan Rusia. Dia segera berhasil keluar dari penjara, setelah itu Dolcini bergaul dengan baik dengan Jenderal Dericourt sehingga dia memerintahkan "saudagar" itu untuk mengirimkan pengiriman penting kepada Napoleon. Ketika "saudagar" itu ditarik dari pos-pos Perancis, dia muncul dengan pandangan penuh Cossack dengan nama sebenarnya dan dengan sopan mengucapkan selamat tinggal kepada pegawai gendarme.
Ternyata Shambur, mengenali Dolcini dengan baik, dan oleh itu "saudagar" itu menyampaikan surat itu kepada Roslavlev. Itu adalah surat dari Polina yang sekarat. Di dalamnya, dia mengucapkan selamat tinggal dan menyatakan keinginan terakhirnya: dia meminta Roslavlev untuk menikahi Olenka, yang selalu mencintainya dengan penuh semangat.
Beberapa tahun telah berlalu. Roslavlev telah lama mengundurkan diri dan tinggal bersama isterinya Olenka dan dua anaknya di Uteshino, di mana Zaretsky tiba setelah enam tahun berpisah. Mereka mempunyai sesuatu untuk dibincangkan. Mengingat peristiwa perang, Zaretsky bertanya kepada nasib Polina: “Apa yang terjadi dengan malang ini? <...> Di mana dia sekarang? " Menanggapi pertanyaan itu, Roslavlev dengan sedih melihat monumen marmar putih di bawah ceri burung: di bawahnya dikuburkan kunci Polina, yang dia berikan kepada Roslavlev dalam surat perpisahan ...