Работа над оперой началась в 1837 году и шла в течение пяти лет с перерывами. Глинка приступил к сочинению музыки, не имея готового либретто. Из-за смерти Пушкина он был вынужден обратиться к другим поэтам, в том числе любителям из числа друзей и знакомых — Нестору Кукольнику, Валериану Ширкову, Николаю Маркевичу и другим.
Премьера оперы состоялась 9 декабря 1842 года на сцене Большого театра в Петербурге.