У своєму маєтку Покровське живе багатий і знатний пан Кирило Петрович Троекуров. Знаючи його круту вдачу, його бояться всі сусіди, крім бідного поміщика Андрія Гавриловича Дубровського, відставного поручика гвардії і колишнього товариша по службі Троекурова. Обидва вони вдівці. Дубровський має сина Володимира, службовця в Петербурзі, а у Троекурова є дочка Маша, яка живе з батьком, і Троекуров часто заговорює про своє бажання одружити дітей.
Несподівана сварка сварить друзів, а горде і незалежна поведінка Дубровського віддаляє їх один від одного ще сильніше. Самовладний і всесильний Троекуров, щоб зігнати роздратування, вирішує позбавити Дубровського маєтки і наказує засідателю Шабашкін відшукати «законний» шлях до цього беззаконня. Суддівські крутії виконують бажання Троекурова, і Дубровського викликають до земського судді для вирішення справи.
У суддівському засіданні в присутності тяжущихся читається рішення, виконане юридичних казусів, згідно з яким маєток Дубровського Кістеньовка переходить у власність Троєкурова, і з Дубровським трапляється припадок божевілля.
Здоров'я Дубровського погіршується, і ходила за ним фортечна стара Єгорівна пише лист в Петербург Володимиру Дубровскому з повідомленням про те, що трапилося. Отримавши листа, Володимир Дубровський ісхлопативает відпустку і їде додому. Дорогий кучер розповідає йому про обставини справи. Удома він застає хворого і одряхлілого батька.
Андрій Гаврилович Дубровський повільно вмирає. Замучений совістю Троекуров їде миритися з Дубровським, якого побачивши ворога розбиває параліч. Володимир велить передати Троекурову, щоб той забирався геть, і в цю хвилину вмирає старий Дубровський.
Після похорону Дубровського в Кистеневку приїжджають суддівські чиновники і справник, щоб ввести Троєкурова в права володіння. Селяни відмовляються коритися і хочуть розправитися з чиновниками. Дубровський зупиняє їх.
Вночі в будинку Дубровський застає коваля Архипа, який вирішив убити наказових, і відмовляє його від цього наміру. Він вирішує покинути маєток і наказує вивести всіх людей, щоб підпалити будинок. Архипа він посилає відімкнути двері, щоб чиновники могли вийти з дому, але Архип порушує наказ пана і замикає двері. Дубровський підпалює будинок і швидко їде з двору, а в зайнялася пожежа гинуть прикази.
На Дубровського лягає підозра в підпалі і вбивстві чиновників. Троекуров посилає донесення губернатору, і зав'язується нова справа. Але тут інша подія відволікає увагу всіх від Дубровського: в губернії з'явилися розбійники, які грабували всіх поміщиків губернії, але не чіпали лише володіння Троекурова. Всі впевнені, що ватажок розбійників - Дубровський.
Для свого позашлюбного сина Сашка Троекуров виписує з Москви вчителя-француза, мсьє Дефоржа, на якого справляє величезне враження краса сімнадцятирічної Марії Кирилівни Троекуровой, але вона не звертає ніякої уваги на найманого вчителя. Дефоржа випробовують, вталківая в кімнату з голодним ведмедем (звичайний жарт з гостями в будинку Троекурова). Чи не розгубився учитель вбиває звіра. Його рішучість і сміливість справляють велике враження на Машу. Між ними відбувається дружнє зближення, яке стає джерелом любові. У день храмового свята в будинок Троекурова з'їжджаються гості. За обідом мова заходить про Дубровського. Один з гостей, поміщик на ім'я Антон Пафнутійович Спіцин, визнається, що він свого часу дав у суді неправдиві свідчення проти Дубровського на користь Кирила Петровича.Одна дама повідомляє, що тиждень тому Дубровський обідав у неї, і розповідає історію про те, що її прикажчик, посланий на пошту з листом і 2000 рублів для її сина, гвардійського офіцера, повернувся і повідомив, що його пограбував Дубровський, але був викритий у брехні людиною, що приїхали до неї в гості і назвався колишнім товаришем по службі її покійного чоловіка. Викликаний прикажчик розповідає, що Дубровський дійсно зупинив його по дорозі на пошту, але, прочитавши лист матері до сина, не став грабувати. Гроші знайшлися в скрині у прикажчика. Дама вважає, що людина, що видав себе за одного її чоловіка, був сам Дубровський. Але по її описів у неї був чоловік років 35, а Троекурову достеменно відомо, що Дубровскому 23 роки. Цей факт підтверджує і новий справник, що обідає у Троекурова.
Свято в домі Троєкурова завершується балом, на якому танцює і вчитель. Після вечері Антон Пафнутійович, що має при собі велику суму грошей, виявляє бажання ночувати в одній кімнаті з Дефоржем, так як він вже знає про хоробрість француза і сподівається на його захист в разі нападу розбійників. Учитель відповідає згодою на прохання Антона Пафнутійовича. Вночі поміщик відчуває, як хтось намагається забрати у нього гроші, заховані в мішку на грудях. Розплющивши очі, він бачить, що над ним стоїть Дефорж з пістолетом. Учитель повідомляє Антону Пафнутійовичу, що він Дубровський.
Яким же чином потрапив Дубровський в будинок Троекурова під виглядом вчителя? На поштовій станції зустрів він їде до Троекурову француза, дав йому 10 тисяч рублів, отримавши натомість папери вчителя. З цими документами він приїхав до Троекурову і оселився в будинку, де все його полюбили і не підозрювали, хто він такий насправді. Опинившись в одній кімнаті з людиною, якого небезпідставно він міг вважати своїм ворогом, Дубровський не втримався від спокуси помститися. Вранці Спіцин залишає будинок Троекурова, ні словом не обмовившись про нічну пригоду. Незабаром роз'їхалися і інші гості. Життя в Покровському тече по-звичайному. Марія Кирилівна відчуває любов до Дефоржу і нарікає на себе. Дефорж тримається з нею шанобливо, і це заспокоює її гордість. Але одного разу Дефорж крадькома передає їй записку, в якій просить про побачення. У призначений час Маша приходить в обумовлене місце, і Дефорж повідомляє їй про те, що він змушений скоро виїхати, але перед цим повинен сказати їй щось важливе. Несподівано він відкриває Маші, хто він такий насправді. Заспокоюючи перелякану Машу, він говорить, що пробачив її батька. Що це саме вона врятувала Кирилові Петровича, що будинок, в якому живе Марія Кирилівна, - священний для нього. Під час зізнань Дубровського лунає неголосний свист. Дубровський просить Машу дати йому обіцянку, що в разі нещастя вона вдасться до його допомоги, і зникає. Повернувшись до будинку, Маша застає там тривогу, і батько повідомляє їй, що Дефорж, за словами приїхав справника, не хто інший, як Дубровський. Зникнення вчителя підтверджує справедливість цих слів.
На наступне літо в свій маєток Арбатові, розташоване в 30 верстах від Покровського, повертається з чужих країв князь Верейський. Він наносить візит Троекурову, і Маша вражає його своєю красою. Троекуров з дочкою наносять візит у відповідь. Верейський влаштовує їм чудовий прийом.
Маша сидить у своїй кімнаті і вишиває. Крізь відчинене вікно протягується рука і кладе їй на п'яльці листа, але в цей час Машу звуть до батька. Вона ховає лист і йде. У батька застає вона Верейского, і Кирило Петрович повідомляє їй, що князь сватається до неї. Маша завмирає від несподіванки і блідне, але батько не звертає уваги на її сльози.
У своїй кімнаті Маша з жахом думає про шлюб з Верейским і вважає, що краще вийти за Дубровського. Раптово згадує вона про лист і знаходить в ньому тільки одну фразу: «Увечері о 10 годині на колишньому місці».
Під час нічного побачення Дубровський вмовляє Машу вдатися до його заступництву.Маша сподівається торкнути серце батька благаннями і проханнями. Але якщо він виявиться невблаганний і примусить її до заміжжя, вона пропонує Дубровскому з'явитися за нею і обіцяє стати його дружиною. На прощання Дубровський дає Маші кільце і каже, що, якщо трапиться біда, їй достатньо буде опустити кільце в дупло зазначеного дерева, тоді він буде знати, що йому робити.
Готується весілля, і Маша вирішує діяти. Вона пише лист Верейського, благаючи його відмовитися від її руки. Але це дає зворотний результат. Дізнавшись про лист Маші, Кирило Петрович в люті призначає весілля на наступний день. Маша зі сльозами просить його не видавати її за Верейского, але Кирило Петрович невблаганний, і тоді Маша заявляє, що вдасться до захисту Дубровського. Замкнувши Машу, Кирило Петрович віддаляється, наказавши не випускати її з кімнати.
На допомогу Марії Кирилівні приходить Саша. Маша доручає йому віднести кільце в дупло. Саша виконує її доручення, але бачить це якийсь обірваний хлопчисько намагається заволодіти кільцем. Між хлопчиками зав'язується бійка, на допомогу Сашкові приходить садівник, і хлопчиська ведуть на панський двір. Раптово вони зустрічають Кирилові Петровича, і Саша під погрозами розповідає йому про доручення, яке дала йому сестра. Кирило Петрович здогадується про зносинах Маші з Дубровським. Він велить замкнути спійманого хлопчика і посилає за справником. Справник і Троекуров про щось домовляються і відпускають хлопця. Той біжить в Кистеневку, а звідти потайки пробирається в кістеньовську гай.
У будинку Троекурова йдуть приготування до весілля. Машу везуть до церкви, де її чекає наречений. Починається вінчання. Надії Маші нa поява Дубровського випаровуються. Молоді їдуть до Арбатова, як раптом на путівці карету оточують озброєні люди, і людина в масці відчиняє дверцята. Він говорить Маші, що вона вільна. Почувши, що це Дубровський, князь стріляє і ранить його. Князя хапають і мають намір убити, але Дубровський не велить чіпати його. Дубровський знову говорить Маші, що вона вільна, але Маша відповідає, що вже пізно. Через біль і хвилювання Дубровський непритомніє, і спільники відвозять його.
У лісі бойове укріплення розбійницької шайки, за невеликим валом - кілька куренів. З одного куреня виходить стара і просить караульщика, співаючого розбійницьку пісню, замовчати, бо пан спочиває. В курені лежить Дубровський. Раптово в таборі виникає тривога. Розбійники під командою Дубровського займають певні кожному місця. Прибіг караульщики повідомляють, що в лісі солдати. Зав'язується бій, в якому перемога виявляється на стороні розбійників. Кілька днів по тому Дубровський збирає своїх сподвижників і повідомляє про свій намір залишити їх. Дубровський зникає. Ходить чутка, що він зник за кордон.