Сюжетом для оперы композитора А. П. Бородина «Князь Игорь» послужил памятник древнерусской словесности «Повесть о полку Игореве».
Князь Игорь на площади Путивля собирает рать для похода на половцев. Бояре и народ славят князя, его сына и дружину. Все надеются на скорую победу над ненавистными врагами. Неожиданно начинается солнечное затмение. Народ в страхе. Все советуют князю отложить начало похода.
Выходят боярыни во главе с Ярославной. Княгиня тоже пытается уговорами остановить супруга. Но Владимир непреклонен. Долг князя и честь воина – вот что заставляет его идти на врагов. Заботу о Ярославне он поручает ее брату, князю Галицкому. Из Храма выходит Старец, который благословляет войско идти в поход. Войско во главе с Игорем отправляется путь.
Во время отсутствия князя брат Ярославны, Владимир Ярославович бражничает и пирует. Он лелеет мечту о княжеском троне в Путивле, а Ярославну, свою сестру, задумывает отправить в монастырь. Для своих утех он выкрал простую девушку, которую держит взаперти. Вбегают подруги пленницы. Они умоляют князя Галицкого вернуть им девицу. Самодовольный князь прогоняет просительниц. Приближенные князя льстят ему и поддерживают его в мыслях о княжеском троне Игоря. Ведь пока Путивль без князя, можно занять его место.
В тереме тоскует по супругу Ярославна. Она давно уже не получала вестей о муже. К Ярославне на поклон приходят девушки и рассказывают, какую подлость совершил с их подругой князь Галицкий. Девушки просят справедливости. Появляется Владимир Галицкий. Он выслушивает упреки Ярославны в его бесчинствах, но заявляет, что сам будет править в Путивле. Хотя затем пытается перевести свои слова в шутку. Владимир высказывает сомнения в верности Ярославны ее мужу Игорю. Ярославна возмущена. Она напоминает брату, что пока еще она в Путивле является правительницей и требует освободить украденную девушку. Князь отвечает, что он сам решает, что ему делать. Если он захочет, то отпустит одну, но украдет другую. После этого Владимир удаляется, а Ярославна признается, что у нее нет больше сил бороться с обнаглевшим братом. Она молит небеса о скорейшем возвращении Игоря.
Появляются бояре. Они принесли Ярославне жуткую весть. Войско Игоря разбито, а сам князь пленен половцами. Бояре клянутся в верности своей княгине и обещают не покидать ее в случае нападения врагов на Путивль.
Тем временем князь Игорь с сыном томятся в половецком плену. Во Владимира влюбляется прекрасная Кончаковна, дочь хана. Княжич отвечает ей взаимностью. Ночью происходит их свидание, они исполняют страстный дуэт. Кончак согласен отдать в жены Владимиру дочку, но Игорь не желает этого. Пока они в плену, свадьба не должна состояться. Игорь исполняет арию «Ни сна, ни отдыха…».
В стане Кончака живет крещеный половчанин Овлур. Он предлагает Игорю помочь совершить побег.
Хан с уважением относится к своим пленникам и с сожалением поет о том, что не является союзником Игорю. Кончак приказывает своим воинам и девушкам повеселить князя. Начинаются «Половецкие пляски».
Ночью Овлур пригоняет коней для совершения побега. Князь готов бежать, но появляется Кончаковна. Она умоляет Владимира Игоревича не уходить из половецкого стана. И тогда княжич после угроз Кончаковны поднять на ноги весь стан, остается, а Игорь убегает. После сообщения Кончаковны своему отцу о побеге князя, Кончак приказывает не снаряжать погоню. Он признается, что на месте Игоря поступил бы также.
На городской стене в Путивле горюет и плачет Ярославна. И вдруг видит вдали двух всадников. Это Игорь с Овлуром! Ярославна и Игорь бросаются в объятия друг к другу, звучит их дуэт, исполненный любви. Звонит колокол. На площади собирается народ. Все величают Игоря, Ярославну и славят Великую Русь.