Поездка проходила без приключений, ни одна деревня им не встретилась на пути, а только огромная бескрайняя степь. Только однажды отец показал детям на черную точку вдалеке, которая оказалась татарским всадником. Татарин посмотрел на них, но быстро ретировался, поскольку козаков было тринадцать человек. Опасаясь засады, Бульба с сыновьями прямо на конях заехали в реку Татарку, чтобы смыть свой след и потом продолжили путь как ни в чем ни бывало. Через некоторое время они доехали до Днепра, сели на паром и через три часа прибыли на остров Хортицы, где тогда располагалась Сечь. Повседневная жизнь в Запорожской Сечи являла собой постоянную пирушку, невероятным разгулом веселья, изредка прерываемую упражнениями по стрельбе в цель или погоней за зверем. Это было собранием народа самого различного и любой мог запросто прийти туда, чтобы потом хвастаться, что он храбрый воин. Люди усердно молились все в одной церквушке, но это не мешало им по-прежнему пьянствовать и вести разгульный образ жизни. Женщины же, даже близко не смели подходить к этому месту. Суровы были законы Сечи за всякие провинности: укравший что-нибудь козак позорил всех, поэтому эго привязывали к позорному столбу и рядом оставляли дубину, которой каждый лупил его до самой смерти; должника приковывали к пушке, пока кто-то из товарищей не выкупал его; убийство каралось особенно жестоко – убийцу закапывали заживо вместе с гробом убитого. Остапу и Андрию нравилась такая жизнь, их уважали, но старый Бульба изобретал способ взбаламутить всю Сечь на какое-нибудь дело, чтобы в настоящей войне проверить сыновей. А когда прежний кошевой отказался идти на кого-нибудь войной, последний подговорил своих дружков его скинуть и избрать нового кошевого более сговорчивого и своего давнего приятеля Кирдягу. Путем махинаций и обмана было объявлено, что поляки совсем обнаглели, унижают козаков и всячески над ними издеваются, вся Запорожская Сечь единым фронтом двинулась войной на Польшу.
Весь польский юго-запад охватил ужас. Люди спасались как могли, но все равно то тут, то там объявлялась свирепая запорожская армия, без разбору жгла дома, убивала, издевалась над женщинами и младенцами, пировала на крови людей. Андрию и Остапу был чужд разбой, поэтому они больше упражнялись в бою и были одними из первых, особенно, второй – он показывал невероятную прыть для двадцатидвухлетнего юноши. Но и первый – сильный, смелый воин. В поисках богатой казны было решено идти на город Дубно, но запорожцы неожиданно встретили сопротивление местных жителей. Тогда они отступили и осадили город, заодно выжигая дотла обильный урожай хлеба. Молодежи не сильно нравится безделье, она рвется в бой. Прибыло подкрепление войска Тараса Бульбы от Дмитро Товкача. Давно закончилась вечеря, наступила ночь и все козаки легли спать. Не спит этой июльской ночью только Андрий, смутные порывы терзают его душу. Вдруг, увидел он, женщину, склонившуюся над ним, которая оказалось татаркой-служанкой той полячки, к которой молодой человек два года назад забрался в дом. Она сообщает, что девушка в городе и уже два дня ничего не ела, поэтому просит хлеба хоть для своей умирающей матери. Чувства взыграли в горячей крови юноши, он собрал в мешки всю провизию, какую только нашел и пошел вслед за служанкой к подземному входу, который вел прямо в город. По дороге внезапно просыпается старый Бульба и грозит сыну не связываться с женщинами. Тот ни жив, ни мертв и боится смотреть в глаза отцу, но через некоторое время видит, что тот снова спит.
В сопровождении татарки молодой человек приходит в город и видит страшную картину множества смертей от голода. Мчится скорее к любимой и видит, что она стала еще прекраснее, чем была раньше. Преисполненный чувств решается предать отца, брата, всю Украину и остаться рядом с девушкой, помогать и защищать ее. Тем временем, в город прибыла подмога польской армии, которая привезла провиант. А в лагере запорожских козаков думали как пробраться в город и решили просто выжидать, когда поляки сами выйдут за ворота. В этот же момент еврей Янкель сообщает Бульбе, что Андрий в городе и теперь сам польский пан, и что отец теперь не отец ему, а брат не брат и он готов со всеми ними сражаться. Старик в ярости. Состоялась битва с поляками, много полегло народу с обеих сторон, но среди них не было Андрия.
Воспользовавшись отсутствием козаков татары напали на Сечь, ограбили ее, уведи скот, вырыли из земли скарб. Тогда часть козаков осталась дальше осаждать город, а вторая часть отправилась на татар. Бульба остался в засаде, он хотел поквитаться с сыном. Полякам становится известно, что часть запорожской армии ушла и они решаются напасть на них. Завязывается жестокая битва. Тарас подговаривает товарищей, чтобы они как-нибудь приманили Андрия в лес и там его безжалостно убивает. Тем временем, польская армия получила еще подкрепление и они полностью разгромили запорожцев. При этом, Остап взят в плен, а раненый Бульба убегает в Сечь.