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