Durante a Primeira Guerra Mundial, quando o Império Russo avançava sobre a Galicia (território austro-húngaro), o tenente austríaco Paul Almasy fere-se e refugia-se numa estalagem, onde a camareira Anna o esconde, enquanto o general russo Juschkiewitsch torna o local seu quartel-general. Almasy e Anna se apaixonam, porém o general também está interessado nela e mantém o olho sobre ela. O tenente tem outro problema: ele precisa descobrir quem é o espião que envia informações ao exército russo, informações essas que podem destruir o exército austríaco.