從前,有一個叫做阿拉丁的少年,他和母親生活在一起。有一天,他碰見了一個自稱是他叔叔的法師,要帶他出去學手藝。法師帶著阿拉丁到了一座山上,在地上生了一堆火,念了幾句咒語。隻聽見“隆隆”地一陣響聲,地上出現了一扇石門。法師說:“阿拉丁,這下麵有一盞油燈,你去把它拿上來。”阿拉丁看到裏麵很黑,很害怕,不敢下去。法師取下手上戴的戒指,說:“你戴上它,就不會怕了!”阿拉丁在地道看到了一盞油燈,還有許多美麗的珠寶。他抓了幾把珠寶塞進口袋兒,拿起油燈往回走。“快給我把油燈拿上來!你在幹什麼?”法師生氣地在石門口叫著。
阿拉丁覺得法師好凶,沒有回答他,法師氣得把石門關上了。阿拉丁推不動石門,非常著急,不小心劃了下戒指。有個巨人突然出現在他麵前,說:“我是戒指神,你要我做什麼?”阿拉丁說:“我要回家,請你帶我回家吧!”他很快就回到了家裏。阿拉丁想把油燈擦幹淨,誰知道擦了三下,一個巨人就出現了。巨人說:“我是燈神,誰有了我,我就聽誰的指揮做事。”阿拉丁說:“你給我辦一桌酒席來!”很快,他眼前就出現了一桌酒席。這以後,阿拉丁和母親要什麼有什麼,日子過得很幸福。不久,國王要給公主找一個丈夫,阿拉丁叫神燈給自己變了一座城堡。然後,他帶上珠寶對國王說:“請把公主嫁給我吧!”
國王見阿拉丁長得很好看,又有錢,就把公主嫁給了他。法師知道了這件事,就化裝成賣油燈的,在阿拉丁城堡附近叫喚。公主聽到了,想換一盞新油燈,就把阿拉丁的神燈拿去換。法師拿到神燈擦了三下,對燈神說:“把整個城堡給我搬到非洲去!”瞬間,阿拉丁的城堡和公主都不見了,國王對阿拉丁非常生氣。阿拉丁叫出了戒指神,叫戒指神把他送到了非洲。阿拉丁到非洲找到了公主和城堡,卻沒拿到那盞油燈。公主說:“不如我假裝對法師好,趁他不注意下藥給他喝吧。”法師見公主對他很好,果然很高興地喝下了酒,倒在地上睡著了。
於是,阿拉丁拿回了神燈,而壞法師,卻被國王關進了地牢。