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