Виктор Васнецов родился в 1848 году в селе Лопьял Вятской губернии (сейчас это Кировская область). Выходец из семьи священника должен был получить классическое семинарское образование и пойти по стопам отца, если бы учитель рисования, у которого юный Васнецов брал частные уроки, не разглядел в мальчике талант к живописи. Родители не стали настаивать на продолжении духовного образования и отпустили сына в Петербург, где он поступил в Императорскую Академию художеств, где одним из его учителей стал Иван Крамской.