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