Стрелок Андрей состоит на службе у царя.Однажды на охоте он ловит волшебную птицу,которая оказалась Марьей-царевной. Царь завидует,что у Андрея такая красавица жена, и хочет сам жениться на ней.Чтобы извести стрелка,посылает царь Андрея на задание-сходить на тот свет к умершему батюшке,да узнать,как ему там живется.Марья -царевна дает мужу в помощь волшебное колечко.Царь на том свете за грехи свои возил вместо лошади дрова,а погоняли его сами черти.Попросил царь,чтобы Андрей передал его сыну,чтобы тот вел достойную жизнь и не обижал никого,а то тоже попадет к чертям. Но царь не угомонился и посылает стрелка на новое задание-добыть Кота-Баюна.Марья-царевна опять помогает мужу выбраться живым с задания,Андрей приводит Баюна к царю и сажает в клетку,так как кот испугал царя. Вскоре царь придумывает новый план,как избавиться от Андрея и наконец-то завладеть его красавицей женой, он посылает стрелка "туда,не знаю куда,принести то,не знаю что" .Стала Марья думать как спасти мужа,но не сумев ничего придумать ,отправляет его к своей матери-Бабе Яге.Яга отсылает Андрея к Свату Науму,который решил помочь стрелку за уважительное обращение.Андрей возвращается домой,но пока он отсутствовал Царь разорил всё его хозяйство.Сват Наум приходит Андрею на помощь и строит огромный дворец.Царь от гнева велел разгромить дворец и отправляет войско.Андрей разгромил царское войско с помощью волшебного топора,дубинки и дудочки и прогнал царя из царства,так как он думал только о своих удовольствиях да чужих женах, а не о людях.А народ попросил стрелка стать их царем.