Il s'agit de la suite du film, Le brave soldat Chvéik de 1956. Les deux films ont été tournés d'après le roman Les Aventures du brave soldat Chvéik de l'écrivain Jaroslav Hasek. Le film se termine sans dénouement au milieu des troubles de la guerre, tout comme le roman inachevé de Hasek.
Le roi Miroslav demande en mariage la princesse Krasomila. Elle refuse. Il se deguise alors en jardinier et vient travailler a la cour du vieux pere de Krasomila. La princesse devra rabaisser son orgueil afin que le jardinier lui apprenne a cultiver les roses chantantes.