Сюжетом для создания оперы послужило предание о героическом подвиге костромского крестьянина Ивана Сусанина во время оккупации России польскими захватчиками. Действие оперы происходит осенью 1612 - весной 1613 года. Поляков уже изгнали из Москвы, но отдельные их отряды еще бродили по стране. Один из таких отрядов забрел в село Домнино Костромской губернии, где жил Иван Сусанин. Он согласился стать проводником, но завёл отряд в непроходимые болота и сам погиб там.
Подвиг Сусанина вдохновил поэта-декабриста К. Рылеева, написавшего думу "Иван Сусанин". Вдохновил он и композитора М.И. Глинку, который давно искал сюжет для оперы. И вот однажды на вечере у В.А. Жуковского, когда Глинка поделился своими планами о написании героической оперы, тот предложил ему сюжет об Иване Сусанине. Известно, что Жуковского давно волновала личность этого героического крестьянина, пожертвовавшего жизнью ради освобождения страны от иноземных захватчиков. К тому же Жуковский, являясь воспитателем наследника престола Александра Николаевича (в будущем – императора Александра II), знал о желании императора увидеть на сцене русскую национальную оперу.
Работу над оперой Глинка начал в 1834 году. Сначала предполагалось, что автором либретто (литературной основы оперы) будет сам Жуковский. Но он отказался в связи с сильной занятостью, и за либретто взялся секретарь наследника Александра Е.Ф Розен, по рекомендации самого императора Николая I.
В 1836 г. опера была закончена, в Александринском театре начались первые репетиции, а премьеру приурочили к открытию петербургского Большого театра.
Опера несколько раз меняла свое название: сначала сам композитор назвал ее «Иван Сусанин». Но опера с таким названием уже была у известного в то время музыканта Катарино Кавоса, поэтому на завершающем этапе работы Глинка переименовал ее в «Смерть за царя». Композитор хотел посвятить ее императору Николаю I, и тот благосклонно принял посвящение, но предложил свой вариант названия: «Жизнь за царя».