Enfant, le milliardaire Bruce Wayne (Michael Keaton) vit ses parents assassiné par un voleur. Il se jura de venger leurs morts en se lançant dans une bataille à vie contre le crime organisé. Pour cela, il se crée un personnage costumé de super-héros, Batman, et il cache cette identité derrière celle d'une image de playboy. La ville de Gotham City est contrôlée par le parrain Carl Grissom (Jack Palance). En dépit des efforts du fraichement élu district attorney Harvey Dent (Billy Dee Williams) et le chef de la police James Gordon (Pat Hingle), la police reste corrompu. Le reporter Alexander Knox et le photo-journaliste Vicki Vale (Kim Bassinger) commence à enquêter sur les agissements d'un combattant du crime habillé en chauve-souris et terrorisant les criminels de Gotham.