Prague, 1968. Tomas partage sa vie entre deux passions : son métier de chirurgien et les femmes dont il évite de tomber amoureux et quitte la couche systématiquement avant la fin de la nuit. Sa maîtresse Sabiona, une peintre très indépendante, s'en contente parfaitement. En province où il est appelé pour remplacé un ami chirurgien, il rencontre Tereza, une serveuse, dont il tombe sous le charme. Elle le retrouve à Prague, ils font l'amour et, pour la première fois, elle reste chez lui jusqu'à la fin de la nuit. Tomas l'épouse mais continue à séduire et à voir ses maîtresses. Les blindés russes envahissent la Tchécoslovaquie et Tereza prend des risques pour photographier l'envahisseur. Compromise, elle décide de partir avec Tomas qui accepte un poste de chirurgien en Suisse, espérant ainsi l'éloigner de ses maîtresses...