Aus politischen Gründen wird der chilenische Poet und Literaturnobelpreisträger Pablo Neruda (Philippe Noiret) zusammen mit seiner Frau ins Exil geschickt – auf die kleine Insel Salina. Hier stellt er den vorher arbeitslosen Mario Ruoppolo (Massimo Troisi), der Sohn eines armen Fischers ist, als privaten Briefträger ein. Dieser hat nun alle Hände voll zu tun, da Neruda ständig Post – insbesondere von glühenden Verehrerinnen erhält. Der ungebildete Mario muss ihm all die Briefe stets persönlich zustellen und mit der Zeit lernen sich die beiden Männer besser kennen und zu schätzen. Schließlich entsteht eine ungleiche Freundschaft und Mario entdeckt durch Pablo plötzlich seine Liebe zur Poesie. Als der junge Mann sich eines Tages in die bildhübsche Beatrice (Maria Grazia Cucinotta) verliebt, braucht er seinen literarischen Mentor mehr denn je, um sie für sich gewinnen zu können…