Sultanens datter Jasmin vil ikke giftes med hvem som helst. Hun løber derfor hjemmefra og møder i byen Agrabah den tyvagtige gadedreng Aladdin. Imidlertid har Jafar, sultanen rådgiver, planer om at gifte sig med Jasmin for at tilrane sig tronen, og han gør alt for at spolere Jasmins og Aladdins spirende romance. Heldigvis får de hjælp af et flyvende tæppe og den magiske ånd Genie.