Петр Гринев волей судьбы попал на службу в Белогорскую крепость недалеко от Оренбурга. Комендантом крепости служил капитан Миронов. Его семья состояла из жены Василисы Егоровны и дочери Марьи Ивановны.
Гринева они приняли как родного. Капитан Миронов опекал Петра, потому что тот был юн, неопытен. Маша Петруше понравилась не сразу, так как перед этим Швабрин описал ее «совершенною дурочкой». Чем больше он узнавал Машу, тем больше она ему нравилась. Ранение на дуэли сблизило их окончательно. Марья Ивановна ухаживала за раненым. Когда Гринев выздоровел, то написал родителям письмо, в котором просил благословить их союз с Машей. В ответ он получил отказ. Последующие события изменили отношение родителей к избраннице сына. Петр Андреевич, рискуя жизнью, вызволил Машу из крепости, захваченной Пугачевым. Маша в свою очередь спасла его от каторги.