В одном царстве жил царь с тремя сыновьями - Федором, Василием и Иваном. Царь состарился и ослеп, но услышал, что в далеком царстве есть сад с молодильными яблоками и колодец с живой водой, которые могут его исцелить. Он пообещал полцарства тому, кто привезет ему эти яблоки и воду. Старшие сыновья не решились ехать, а младший Иван вызвался добыть отцу лекарство.
Иван-царевич отправился в путь на богатырском коне. По дороге он встретил трех сестер бабы-яги, которые помогли ему советами, как добраться до владений девицы Синеглазки, у которой были молодильные яблоки и живая вода.
Иван послушался их наставлений, проник в сад Синеглазки, сорвал три яблока и набрал живой воды. Но не удержался и поцеловал спящую девицу.
Синеглазка проснулась и бросилась в погоню за похитителем. Она почти догнала Ивана, но ему помогли задержать ее бабы-яги. В конце концов Иван и Синеглазка сразились в поединке, в котором богатырка одолела царевича. Но пощадила его, и они полюбили друг друга. Синеглазка отпустила Ивана домой, взяв с него обещание жениться на ней через три года.
На обратном пути Иван встретил своих братьев, которых спас из ямы, куда их заманила и бросила обманщица-девица. Уставший после приключений Иван лег отдохнуть, а коварные братья украли у него молодильные яблоки и живую воду, а самого сбросили в пропасть.
Ивана спасла и вынесла из пропасти огромная птица Нагай, которой он помог, укрыв ее птенцов от непогоды. Тем временем братья Ивана вернулись домой с яблоками и водой, вылечили отца. А Иван, вернувшись, не пошел во дворец.
Через три года Синеглазка с двумя сыновьями, которых она родила от Ивана, пришла за своим суженым. Она потребовала у царя отдать ей Ивана, грозя в противном случае разорить царство. Царь сначала послал к ней старших сыновей, но Синеглазка с детьми прогнала их. Тогда братья покаялись в своем злодеянии против Ивана.
А Иван сам пришел к Синеглазке и встретился с ней и детьми.
Во дворце сыграли свадьбу Ивана и Синеглазки, а братьев прогнали прочь. Иван с женой уехал в ее царство, где они стали счастливо жить.