Die kaiserliche Familie um Franz Joseph I. von Österreich (Willy Danek) und seine Gattin Elisabeth (Maria Holst) macht im malerischen Bad Ischl Ferien. Zu ihrem ebenfalls mitgereisten Gefolge zählen unter anderem Erzherzog Ludwig (Rudolf Prack) und sein Adjutant Leutnant Zauner (Gunther Philipp). Während er sich in dem Städtchen umschaut, lernt Ludwig zufällig Luise Pichler (Winnie Markus) kennen. Als die zwei aufeinandertreffen, versucht die Lehrerin ihren zu einem Chor formierten Schüler*innen gerade den berühmten „Kaiserwalzer“ von Johann Strauss (Sohn) beizubringen, dessen neuer Text von ihrem Lehrerkollegen Resinger (Hans Holt) verfasst wurde. Der Erzherzog verliebt sich auf der Stelle in die attraktive Luise. Da er seine wahre Identität ihr gegenüber aber noch nicht preisgeben mag, stellt sich Ludwig ihr als Leutnant Zauner vor. Diese Flunkerei führt zu einer Reihe von Missverständnissen und Verwechslungen, als Zauners Freundin, die Balletttänzerin Anni (Angelika Hauff), unerwartet in Bad Ischl auftaucht.