Първата световна война Войниците на дванадесетата рота са вчерашни мъже от село Чертухино. Николай Митрич Зайцев, син на магазинера на Чертухински, млад човек, наскоро повишен в обикновен заповед. Името му е Бъни. Той е майстор по композиране на песни. Бъни е мил и несподелен човек: всички (и дори сержантът-слуга Иван Палич) се отнасят с него безцеремонно. Веднъж, по време на шоу в Зайчето, командирът изкрещял - тъй като бил взвод, Пенкин Прохор Акимич, червен и рипнал. От недоумение Бъни си отдъхна на ефрейтор Пенкин и вечерта той се втурна на крака и поиска прошка.
Rota идва с инструкции. В него се казва, че войниците ще бъдат свалени от кораби, така че те да атакуват директно германците „от морето“. Всички са ужасени. Компанията взема причастие преди определена смърт. Но операцията е отменена. Войниците вярват, че войната ще приключи скоро. Компанията от резерва обаче отново е изпратена на фронтовата линия, към река Двина.
В землянката ефрейтор Пенкин разказва приказката за грозния цар Ахламон, който отказал богатството, започнал да ходи по земята като просяк и станал красив. Животът на компанията продължава както обикновено. Един от чертухините, Василий Морковкин, беше убит до прозорец в наблюдателния пост. В тоалетната беше застрелян батманът на зайчето Анучкин. А мъжът на компанията, Палон Палонич, поръсва Бъни за поезия.
На един заек, един от цялата компания, е позволено да се прибере вкъщи за посещение. По пътя немците стрелят по него. Той не се появява в централата, където трябва да изправи документите за ваканцията и се счита за изчезнал.
Компания Палон Палонич (пиян както винаги) нарежда на заповед на Сенка да донесе парче немска бодлива тел от другата страна на Двина. Той се хвали на всички, че е измамил командира (донесе жицата, но не и немски) и получи заповед за това.
Двина разлива и залива окопите. Чертухинци (за разлика от много други) успяват да избягат.
Зайчето обаче просто се изгуби и, без да влиза в централата, се прибра вкъщи. Радостно поздравени от старите му вярващи, родители, Митри Семенич и Фекла Спиридоновна. Но лоши новини го очакват. Клаша, дъщерята на бащата на Никанор, когото Зайчик обичал и сключил брак в староверския параклис „в духа и светлината“, се оженил за друг богаташ. Дори Бъни научава ужасната история на Пелагея, съпругата на Прохор Пенкин. Съпругът тръгнал на война, а кръвта бушувала в младата му съпруга. Тя се опита да съблазни стария свекър. Свекърът умира, а Пелагия, като съгреши с овчарката Игнатка, очаква дете. Тогава тя се самоубива. Пиян дякон Атанасий през нощта в гората се натъква на тялото й и разказва приказки за ужасна жена с въже. Бъни, влизайки в гората, вижда и тялото на Пелагия. Там той среща циганин, който го съветва да се пази от вода.
Кочияшът Петър Йеремич решава да избяга от Чертухин: не иска да даде конете си на фронта. Пьотр Йеремич отвежда зайчето в град Чагодуй. Там пият с дякон Атанасий, който ще отиде при царя и ще каже, че той, дякон, не вярва в Бога.
В града зайчето среща Клаша и тя го води в спалнята си. Но идва свекър й и Бъни е принуден да изтича през прозореца. Николай Митрич е в каретата заедно с дякон Атанасий. Той казва, че вече няма Бог, а само се почита - всеки народ има свой собствен. Влакът идва в Санкт Петербург. Дяконът изчезва някъде. И Бъни се среща в Санкт Петербург със сивокоса жена, която прилича на Клаша. Една жена води Бъни у дома, но той бяга и направо оттам до гарата - на фронта.
Бъни не казва на никого, че е бил у дома, за да не съобщи на Пенкин ужасната новина. Николай Митрич дава подкуп на чиновника Пек Пекич и установява, че компанията вече е под разследване („отне половин вода!“), А той, Зайчик, е представен за повишение.
Компания Палон Палонич почти загуби ума си: речите започнаха да водят странни неща за дяволите. И Зайчето дойде при него под хоп и стада спорят за вярата (по думите на дякон Атанасий). След това офицерът от ротата е отведен в болницата, а Бъни става командир вместо него.
Войниците се преместват на нови позиции. Срещу тях, в средата на Двина, е остров, на който германците успяват да се укрепят. Senka, бивш батман Палон Палонича, предлага гениално устройство, което взривява германците на „островчетата“.
На празника на Покровителството войниците носят подаръци. Те пият чай с командира. Бъни тръгва за вода към реката, а германците, колкото и да е странно, не стрелят по него. От другата страна германецът също отива за вода. Бъни грабва пушка и го убива.
След този инцидент Бъни не е в собствената си землянка. Той тъпче за него малко захарен германец, който се цели в него. И германците наистина отварят силен огън. Всички войници смятат това отмъщение за делото на командира. Иван Палич след нощ, прекарана под обстрел, намира бункер, унищожен от Зайчето. Той измъква от там полумъртъв командир, надявайки се, че ще получи заповед за това.