A village fisherman Jayasena Fernando (Gamini Fonseka) acquires a job in the city at the company where his friend Semanaris (Joe Abeywickrama) works. As Jaya becomes successful he draws the ire of rich boatsman Lalith Hettiarachchi and the interest of his boss's daughter Surangani (Nilmini De Silva). Jaya gradually forgets about his former girlfriend Karuna (Sobini Amarasinghe) (after a misunderstanding with her brother) and begins vying for Sue's attention. In the end Jaya realizes that Sue doesn't matter to him and that he loves Karuna. He decides to go back home after beating Lalith in a motor boat race. Karuna however has married when Jaya returns and the film ends with him contemplating his future to the strains of Amaradeva's voice.
Tony Ranasinghe plays a newspaper reporter who is sympathetic to Jaya.