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