Bagdad jószívű királya, Ahmed vak koldusként bolyong kutyájával birodalma utcáin. Nagyvezére, a gonosz trónbitorló Jaffar követi, s erőszakkal börtönbe veti. Az igazságos király itt köt barátságot Abuval, az ügyes és vidám tolvaj-gyermekkel. Együtt szöknek és együtt csodálhatják a szultán leányát. Ahmed szerelemre lobban a szépség láttán, de az álnok Jaffar mágikus hatalmával ismét közbelép - a királyát vak földönfutóvá, a fiút pedig kutyává varázsolja.
Jaffar nagyvezér szerepében látható a száz éve született Conrad Veidt, a német expresszionista filmek főszereplője. A bagdadi tölvaj pedig nem más, mint Sabu, hindu színész, Flaherty felfedezettje.