30-е годы XVIII века. Урал. Местных крестьян насильно водворяют на заводы, но многие из них бегут в сибирскую тайгу. Их ловят и направляют на самые тяжелые работы. Та же участь грозит и пойманному парню Ивану. Но заводоуправитель Коврин предоставляет ему возможность «исправиться», стать свободным и жениться на любимой Анюте. Для этого он должен добыть Золотую бабу — языческий идол
сибирского племени вогулов. Иван соглашается и отправляется к озеру, где водной из пещер ее хранит шаман Воюпта. По дороге к озеру он спасает от смерти молодого вогула Алпу, закованного в кандалы и
привязанного к дереву около огромного муравейника. К этой казни его приговорил шаман Воюпта за то, что он хотел украсть свою любимую Пилай, дочь одного из старейшин племени. В благодарность Алпа
решает помочь своему новому другу добраться до пещеры и добыть золотого идола. Тем временем Коврин, желающий заполучить не только Золотую бабу, но и Анюту посылает вслед Ивану разбойника Жиляя. Тот
должен убить Ивана, а Золотую бабу привезти Коврину. Но Жиляй попадает в плен к вогулам, из которого его вызволяют Иван и Алпа, не подозревающие об истинных намерениях разбойника. Во время празднества племени им удается, воспользовавшись отсутствием Воюпты, добраться до пещеры и похитить идола. Уйдя от погони, они отправляются в обратный путь, и тут Иван, осознав, что совершил греховное деяние, решает вернуть вогулам их святыню. Алпа и Иван прячут идола. Хитрый Жиляй находит его и привозит Коврину. Но потом разбойник, решив присвоить Золотую бабу себе, крадет ее у Коврина. Преследуя Жиляя, который пытается бежать по реке на плоту, Коврин убивает его. Плот, на который прыгает Коврин, переворачивается и алчный заводоуправитель вместе с идолом тонет в бурной реке. Алпа соединяется со своей возлюбленной. А Иван, нашедший месторождение магнит-камня, получает свободу и разрешение жениться на своей Анюте.