Петр Гринёв послан служить в Белгородскую крепость, недалеко от Оренбурга. Там он знакомится с семьёй Мироновых. У него появляются чувства к дочери капитана Миронова — Маше. Он знакомится со Швабриным, который сначала был его другом, а потом они рассорились и даже стрелялись. Затем началось восстание Пугачёва. Кто не хотел присягнуть ему, тех казнили. Гринёв также должен был быть казнен, но сам Пугачев его помиловал. Гринёв спасает вместе с Пугачевым Машу от Швабрина. Гринёва арестовывают, но Маша, благодаря императрице, спасает его.