После возвращения из армии Иван Захаров проводит вечер с Таней, дочерью местного участкового, которая в него влюблена. Утром Танин отец находит их вместе и требует, чтобы Иван женился на его дочери. Иван, оказавшись в сложной ситуации, соглашается, хотя у него в другом городе есть беременная невеста Оля. В день их свадьбы в село приезжает Оля и обнаруживает, что ее возлюбленный предал ее. У нее начинаются преждевременные роды.
Прошло 19 лет. Ольга вышла замуж за Федора, порядочного человека, который согласился взять ее с ребенком и стать ему отцом. У них подрастают двое детей: старший Иван, сын Ольги, и младшая Рита, их общая дочь. На занятиях по карате у Ивана появляется друг с тем же именем — оба