Поэма начинается со вступления, в котором обращение к Вещему Бояну – великому древнему певцу. Повествование автора "Слова о полку Игореве” затрагивает времена от старого Владимира (Мономаха), до нынешнего Игоря, решившего практически в одиночку отвоевать для Руси землю половецкую вплоть до Черного моря.
Начало похода Игоря было ознаменовано солнечным затмение, однако князь не остановился перед этим плохим знамением. Он произнес небольшую напутственную речь для своей дружины, и они двинулись в поход. Все предупреждало дальние земли о том, что Игорь с дружиной идут на них с походом: солнечное затмение, ночь с грозой, рев зверей, предупреждение бога Дива с вершин деревьев.
Пятничным утром дружина Игоря разбила половцев и захватила хорошую добычу – золото, паволоки, аксамиты, а также половецких девушек. Однако на следующее утро неожиданно появились основные половецкие силы во главе с ханами Гзаком и Кончаком. Они окружили русское войско, и завязалась одна из самых кровавых битв, ранее невиданных. Битва продолжалась целых два дня, по прошествии которых войско Игоря было разбито, а он сам попал в плен.
Большая печаль охватила всю землю русскую, а половцы пошли по дворам и стали брать дань.
Тем временем киевский князь по имени Святослав видел странный сон, как будто накрывали его черным покрывалом, пили синее вино, перемешанное с горем. Всю ночь черные вороны каркали и летали к синему морю. Вскоре бояре поведали Святославу о поражении войска Игоря.
И решил тогда Святослав кинуть клич всем князьям русской земли: Всеволоду Большому Гнезду, Рюрику и Давыду Ростиславовичам, Ярославу Осмомыслу, а также всем волынским и полоцким князьям. Попросил он их отомстить за русскую землю, за князя Игоря и Святославича.
Затем князь Святослав просит прекратить вражду между потомками Вячеслава Полочкого и Ярослава Мудрого. Далее следует повествование о Всеславе, который был князем-колдуном и как он за ночь проскакал от Белгорода до Новгорода и от Полоцка до Киева.
Тем временем, жена князя Игоря Ярослава рыдает на городской стене в Пулвиле, ее рыдания доносятся до Дуная. Она слезно просит Днепра-Славутича, чтобы он вернул ей ее любимого.
И послушал ее Днепр-Славутич, указал Игорю путь из плена на земли русские. Половчанин Олвур помог Игорю преодолеть расстояние, обратился в волка, а Игорь соколом летел под облаками. Затем Игорь повстречался с Донцом, где они немного побеседовали о русских землях.
В погоню за Игорем отправились Кончак и Гзак, только никто не показывал им дорогу. Тогда Гзак предложил Кончаку расстрелять Владимира – сына Игоря. Кончак предложил опутть Владимира девицей, на что Гзак не согласился и сказал, что тогда их бить начнут в поле Половецком.
С рассветом солнца князь Игорь был уже на русской земле, все города и люди рады, поют песни и восславляют Игоря, Владимира Игоревича, Бую-Туру Всеволоду и дружину. Аминь.