Major Łopatin (Yuri Nikulin) udaje się do Taszkientu w sprawach służbowych. Jego przerwa ma zająć mu dokładnie dwadzieścia dni. Podczas swojej podróży poznaje piękną kobietę (Yekaterina Vasileva), w której zakochuje się. Odwiedza również radziecki plan filmowy, gdzie nakręcany jest film na podstawie jego szkiców. Po blisko trzech tygodniach, Łopatin będzie zmuszony opuścić Taszkient i wrócić na front.
Historia oparta na doświadczeniach samego Konstantina Simonowa, który był autorem scenariusza. Jest to opowieść o korespondencie wojennym, który dostaje dwudziestodniową przepustkę na wyjazd do Taszkientu, aby odwiedzić rodzinę poległego na wojnie kompana oraz wziąć udział w zdjęciach do filmu na podstawie własnych opowiadań. W tym krótkim czasie udaje mu się także przeżyć miłość… Czyli po prostu udaje mu się przeżyć tytułowe dwadzieścia dni bez wojny.