Отслужил долгую службу солдат. Взял себе в награду старый барабан да и пошёл куда глаза глядят. Долго шёл и вышел к избушке, а в ней девочка плачет. Солдат: «Что плачешь, маленькая?». Девочка: «Страшно... Осталась я сиротой, дяденька, одна терплю от лютой ведьмы, погубившей моих родителей. А слуги царские корову и козу забрали». Солдат: «Эх, злыдни! Сироту обидели. Поспи, дочка, а я тебя охранять буду». Девочка уснула. А тут за ней злая колдунья явилась. Но солдат не растерялся, колдунью связал и в мешок засунул. На волшебном коне полетел он к царю, просить вернуть корову и козу, объясняя, что и к тому же за ведьмами недосмотр. Но царь наотрез отказывается, полагая, что цари не должны думать о слабых и обиженных, в ответ чего солдат сказал: «Такому царём быть не должно!», отчего царь его посадил в тюрьму. Однако солдат с помощью военного барабана да солдатской смекалки вразумил царя вернуть девочке корову и козу. А на обратном пути волшебный конь открыл тайну, что родители девочки заколдованы в старом колодце. Сразился солдат с колдуньей и спас родителей девочки из колодца.