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