Летом 1940 года, 23 июня, в Оперном театре им. К.С. Станиславского состоялась премьера оперы С.С. Прокофьева «Семён Котко» по повести Валентина Катаева «Я, сын трудового народа…». Либретто было написано композитором и писателем совместно в 1939 году — после возвращения С. Прокофьева на родину.
Поначалу, еще в период проживания за границей, композитор наотрез отказывался создавать оперу на сюжет из времен гражданской войны, но позднее, уже после возвращения, изменил решение. Его увлёк спектакль «Шел солдат с фронта» на основе повести В. Катаева «Я, сын трудового народа». Важным также оказалось то, что место действия произведения — Украина, где, как известно, прошло детство композитора.
Своим сюжетом «Семён Котко» несколько напоминает балет Прокофьева — «На Днепре»: солдат вернулся с фронта, для обретения возлюбленной он преодолевает преграды, в конце следует счастливый финал. Для создания картин народной жизни в опере композитор цитирует фольклорные мелодии, использует интонации народных песен.
Сергей Сергеевич надеялся, что опера будет поставлена режиссёром В.Э. Мейерхольдом, однако Мейерхольд был арестован в 1939 году — еще до завершения её оркестровки. Режиссёром-постановщиком была назначена С.Г. Бирман.
В 1943 году по мотивам оперы Прокофьев написал одноимённую сюиту.