Florentino, un tanar telegrafist, se indragosteste in Caraibele inceputului secolului XX de frumoasa Fermina, o scolarita. Cei doi asteapta trei ani sa se casatoreasca, dar destinul li se impotriveste si Fermina este nevoita sa se marite cu popularul doctor Juvenal Urbino, alaturi de care traieste o viata linistita, dar lipsita de dragoste. Pe Florentino, in schimb, esecul sentimental il transforma intr-un adevarat don juan, dar inima lui nu va bate pentru sutele sale de aventuri amoroase