Уже первые строки стихотворения характеризуют князя Олега как отважного и смелого воина, решившего отомстить хазарам за их наглое вторжение в русские земли. Однако неустрашимый князь Олег верит в предсказания кудесника, с уважением называя его «покорный Перуну старик одному». Он просит старого волхва рассказать, что ждет его в будущем. И даже обещает старику за это самого лучшего коня. Все ожидал услышать Олег, но только не зловещие слова: «примешь ты смерть от коня своего». Как не грустно и не больно расставаться с верным другом, с которым был успешно завершен не один поход, князь Олег все же делает это — слишком запали в душу слова старого кудесника. Рачительный хозяин, он наказывает слугам заботиться о коне как о близком, дорогом существе: «Вы, отроки-други, возьмите коня, Покройте попоной, мохнатым ковром; В мой луг под уздцы отведите; Купайте; кормите отборным зерном; Водой ключевою поите.» Не забывает о любимом животном князь и через много лет. Поэтому-то и хочет узнать, как чувствует себя его любимый конь. То, что узнает князь, поражает его — конь умер уже много лет назад. Великий воитель негодует, в гневе он называет кудесника «лживым, безумным стариком». Но оказывается, что старик был прав… Смелый, мужественный, благородный князь Олег погибает от укуса змеи, таившейся в черепе его любимого коня.