Жили-были старик со старухой и был у них сын Иванушка. С малых лет полюбил Иванушка играть на дудочке, и все в деревне очень любили его слушать.
Вот вырос Иванушка, пошел в работники наниматься. Нанял его некий хозяин овец пасти и условие поставил, что если овцы все целы останутся, то он ему жалованье удвоит, а если пропадет хоть одна, ничего не даст.
Согласился Иванушка, стал овец пасти. Месяц пасет, другой, а овцы все целы. Заволновался хозяин, понять не может, как Иванушка овец бережет. Сам овцой нарядился и со стадом пошел. Иванушка заметил хозяина, но виду не подал. Стал на дудочке играть, а овцы в пляс пустились. И хозяин с ними. Пляшет, остановиться не может.
Тут Иванушка вроде как заметил хозяина, прекратил играть. Вернулся тот домой чуть живой и говорит жене, что надо скорее с Иванушкой рассчитаться и выпроводить такого работника. Да про танцы в поле рассказал.
А жена сказала, что он дурень и уж она точно не запляшет. Решила попросить Иванушку сыграть ей, когда тот вернется. Услышал про то хозяин, испугался, на чердак залез, да в сундук спрятался.
Пришел вечером Иванушка, а хозяйка его сыграть просит. Стал Иванушка играть и не устояла хозяйка - в пляс пошла. И хозяин из сундука выскочил и тоже давай плясать. Иванушка играет все быстрее, на улицу вышел, народ собрался над хозяином и его женой потешаются.
Но вот прекратил Иванушка играть, получил свои деньги и домой вернулся.