Павел Борисович Святкин, которого все просто зовут Пашка, работает менеджером в компании по продаже строительных материалов. Он отправляется к одному из поставщиков, чтобы забрать документы, но отсутствие кого-либо на лесопилке приводит его в лес, где Леший проводит свой ритуал. Леший рассказывает Пашке, что волшебные существа притворяются обычными людьми, чтобы незаметно приглядывать за ними. Пашка сильно впечатлился разговором с мифическим существом и пытается по возвращении домой найти хоть какую-то информацию о незнакомом магическом мире. Так он узнает, что владелицей крупной фармакологической компании на самом деле является Баба Яга. Всё ещё движимый практически детским любопытством он подстраивает встречу с ней. Уже в кабинете Бабы Яги он узнает о злодее Кощее, который владеет Золотым Банком. Баба Яга, решив, что Пашка идеальный кандидат для борьбы с Кощеем, отправляет его сначала за волшебным кольцом в горы, где он встречает волшебную птицу – Рарога, а затем к Кощею в банк, чтобы он выкрал у него магический камень Сварога. В банке Пашка встречает Василису и влюбляется в неё с первого взгляда. От Рарога и Яги Пашка узнает, почему Василиса не может уйти из банка и ответить ему взаимностью из-за клятвы перед Кощеем. Тогда Пашка твёрдо решает спасти её, да и весь остальной мир, от Кощея. Кощей, тем временем, собирается подчинить себе весь магический мир, собрав волшебные камни богов. Пашка знакомится с Птичками-Сестричками, которые и рассказывают ему, как победить Кощея. Параллельно с Кощеем, Пашка ищет эти камни, чтобы попасть на остров Буян и убить Кощея. Кощей призывает своего старшего брата Горына прийти к нему на службу и помочь с делами. Кощей получает камень Велеса, отправив своего брата Вия найти Кикимору, а тот под пытками узнает у неё нахождение камня. С помощью камня Велеса, Кощей заколдовывает братьев-близнецов Домового и Дворового, чтобы те выяснили у своего друга Жевжика, где находится камень Перуна. Жевжик, будучи сыном Водяного, с помощью Бабы Яги придумывают план как заманить Кощея в ловушку. Тем не менее, в битве на Байкале, Кощей вынуждает Водяного отдать камень взамен на жизнь сына. Но Кощей получив камень не волнуется о судьбе Водяного и Жевжика и Вий обращает их в камень. К их счастью, их освобождает дух острова Ольхон. Тем временем, Пашка уговаривает Василису помочь найти камень Мокошь, поскольку богиня заботилась о девушке как о своей дочери. По её подсказке Пашка отправляется на ткацкий завод, где хитростью убеждает жену директора отдать тот самый камень. После, Рарог разгадывается загадку бога Стрибога и они вместе с Пашкой задабривают подвеев и те приносят камень. Остается разгадать загадку Даждьбога, который заколдовал свое капище, чтобы оно прятало камень. Когда Пашка разгадывает загадку, его находит Кощей и они впервые сходятся в битве. Там же Кощей узнает о связи Пашки и Василисы. Пашке удаётся отстоять камень, а также забрать меч Сварога у Кощея. В следующий раз они встречаются у острова Буян, где Кощей и Баба Яга созвали своих приспешников. Начинается настоящая битва, пока Пашка пытается добраться до острова Буян с помощью камней и Рарога. Кощей пытается его обхитрить и убедить, что его смерти уже нет на острове, манипулирует с помощью жизни Василисы. Но Пашка справляется, освобождает Василису, находит его смерть и убивает Кощея. Когда приходит время возвращаться, на Пашку налетают Птички-Сестрички и убеждают того открыть Ирий. Пашка слушает их, хоть и сомневается в своем решении. В итоге из Ирия выходят боги, которых на земле не было уже пять столетий. И хоть Пашка добивается своей цели, освободив Василису, каким станет мир по возвращению богов, неясно.