Баллада состоит из 10 строф-шестистиший. Лермонтов необычайно широко использует разнообразные выразительные средства: эпитеты, метафоры, сравнения, олицетворени.
Стихотворение отличают острая конфликтность сюжета, четкая композиция, ритмичность организации стиха, лирическая насыщенность и яркая образность.