1970 год. советский Дальний Восток, военный гарнизон, расположенный в таёжном городке на границе с Китаем. В основе линия отношений Ивана Столбова, Марины и её мужа Никиты Голощёкина — так называемый «любовный треугольник».
Никита Голощёкин (Алексей Гуськов) — офицер Советской армии и одновременно матёрый контрабандист, помогающий переправлять наркотики через советско-китайскую границу. Пакеты с наркотическими веществами тщательно упаковываются внутрь свежей рыбы, лягушек. На очередных военных учениях в результате несчастного случая пострадал Иван Столбов (Марат Башаров), молодой офицер. Ухаживая за раненым, жена Голощёкина Марина (Ольга Будина) влюбляется в молодого парня, что становится источником последующего конфликта. Долгое время Иван и Марина тщательно скрывают свои отношения ото всех, но в маленьком городке всё быстро становится известным. Марина беременеет. Её супруг понимает, что ребёнок не от него, и решается на убийство Столбова. Предпринимая несколько попыток — утопить в болоте, застрелить, сжечь в бане — Никита всё-таки не может уничтожить своего соперника.