La novela cuenta la historia de amor entre Florentino Ariza y Fermina Daza, cuya relación se ve afectada por el cólera y las guerras civiles que asolan su pueblo caribeño. A lo largo de más de 50 años, Florentino mantiene su amor y fidelidad hacia Fermina a pesar de que ella termina casándose con el doctor Juvenal Urbino. Tras la muerte de Juvenal, Florentino le reitera su amor eterno a Fermina en el funeral.