В одному зі своїх маєтків живе Кирила Петрович Троекуров, багатий знатний пан, пихатий самодур. Сусіди у всьому йому догоджають і бояться. Сам Троекуров поважає тільки свого бідного сусіда Андрія Гавриловича Дубровського, в минулому свого товариша по службі. Троекуров і Дубровський обидва вдівці. У Дубровського син Володимир, у Троекурова дочка Маша. Одного разу Троекуров показує гостям, серед яких знаходиться і Дубровський, псарню. Дубровський несхвально відгукується про умови життя слуг Троекурова порівняно з собаками. Один з псарів, образившись, заявляє, що "іншого пана непогано було б проміняти садибу на собачу будку" у Троекурова.
Ображений Дубровський їде, посилає Троекурову лист з вимогою вибачень і покарання псаря. Троекурова не влаштовує тон листа. Конфлікт ускладнюється тим, що Дубровський виявляє в своїх володіннях мужиків Троєкурова, що крадуть ліс. Дубровський забирає у них коней, а селян велить висікти. Дізнавшись про це, Троекуров приходить в сказ. Скориставшись послугами засідателя Шабашкина, Троекуров заявляє свої права (неіснуючі) на володіння Кістенёвкой, маєтком Дубровских. Суд присуджує маєток Троекурову (паперу Дубровського згоріли, і підтвердити своє право на володіння Кістенёвкой він не може). Троекуров підписує документ на володіння Кістенёвкой, коли пропонують підписати той же документ Дубровського, він сходить з розуму. Його відправляють в Кістенёвку, яка йому вже не належить.
Дубровський швидко згасає. Нянька Єгорівна листом повідомляє про те, що трапилося Володимира, корнета, випускника кадетського корпусу. Володимир отримує відпустку і відправляється до батька в село. На станції його зустрічає кучер Антон, який запевняє молодого пана, що селяни будуть йому вірні, тому що не хочуть переходити до Троекурову. Володимир знаходить батька важко хворим і просить слуг залишити їх наодинці.
Хворий Дубровський не в змозі дати синові чітких роз'яснень щодо справи про передачу маєтку. Термін подачі апеляції закінчується, Троєкуров законно вступає у володіння Кістенёвкой. Сам Кирило Петрович відчуває себе незручно, жадоба помсти його задоволена, і він розуміє, що надійшов з Дубровським не по справедливості. Троекуров відправляється до Дубровського, вирішивши помиритися і повернути старому другові його законне володіння. Коли стоїть біля вікна Дубровський бачить під'їжджає Троекурова, його розбиває параліч. Володимир посилає за лікарем і велить вигнати Троєкурова. Старий Дубровський вмирає.
Після похорону батька Володимир застає в кістенёвском маєтку судових чиновників і засідателя Шабашкина: будинок передають Троекурову. Селяни відмовляються переходити до чужого пана, загрожують чиновникам, наступають на них. Володимир заспокоює селян. Чиновники залишаються в будинку ночувати. Володимир, не бажаючи, щоб будинок, де він провів своє дитинство, дістався Троекурову, розпоряджається спалити його, вважаючи, що дверей не замкнені і чиновники встигнуть вискочити. Коваль Архип двері замикає (таємно від господаря) і підпалює садибу, встигнувши, втім, врятувати з вогню кішку. Чиновники гинуть.
Троекуров особисто проводить дізнання, чому згоріло маєток. З'ясовується, що винуватець пожежі - Архип, але і на Володимира падає підозра. Незабаром в околицях з'являється зграя розбійників, що грабує поміщицькі садиби і спалює їх. Все вирішують, що ватажок розбійників - Володимир Дубровський. Втім, маєток Троекурова розбійники чомусь не чіпають.
Історія Маші Троекуровой: Маша виросла на самоті, читаючи романи. У Кирила Петровича виховується Саша, його син від гувернантки. Для нього Троекуров виписує молодого вчителя-француза Дефорж. Одного разу Троекуров заради забави заштовхує вчителя в кімнату з ведмедем. Француз, не розгубившись, стріляє і вбиває звіра, ніж виробляє велике враження на Машу. Троекуров поважає вчителя за хоробрість. Француз починає давати дівчині уроки музики. Незабаром Маша в нього закохується.
Під час уроку вчитель передає Маші записку з проханням про побачення в альтанці біля струмка. Володимир відкриває дівчині своє справжнє ім'я, запевняє її, що більше не вважає Троєкурова своїм ворогом завдяки Маші, в яку закоханий. Пояснює, що змушений сховатися. Пропонує дівчині свою допомогу в разі нещастя. Увечері до Троекурову приїжджає справник, щоб заарештувати француза-вчителя: спираючись на свідчення Спіцина, він упевнений, що вчитель і Володимир Дубровський - одна особа. Вчителі в маєтку не виявляють.
На початку наступного літа в маєток по сусідству з Троєкуровим приїжджає господар - князь Верейський, англоман років 50. Верейський близько сходиться з Кирилом Петровичем та Машею, доглядає за дівчиною, захоплюється її красою. Верейський робить пропозицію. Троекуров його приймає і наказує дочки виходити за старого. Маша отримує лист від Дубровського з проханням про побачення.
Маша зустрічається з Дубровським, який вже знає про пропозицію князя. Пропонує "позбавити Машу від ненависного людини". Та просить поки не втручатися, сподівається сама переконати батька. Дубровський надягає їй на палець кільце. Якщо Маша покладе його в дупло дуба, через яке вони обмінювалися листами, це буде йому сигналом, що дівчині потрібна допомога.
Маша пише лист Верейського з проханням відступитися, але той показує лист Троекурову, і вони вирішують прискорити весілля. Машу замикають, але вона просить Сашу опустити кільце в дупло дуба. Виконавши прохання сестри, Саша застає рудого хлопчиська біля дуба, вирішує, що той хоче вкрасти кільце. Хлопця приводять на допит до Троекурову, він не зізнається у своїй причетності до листування закоханих. Троекуров відпускає його.
Машу наряджають в весільну сукню, везуть до церкви, де відбувається обряд вінчання Маші і Верейського. На зворотному шляху перед каретою з'являється Дубровський, пропонує Маші звільнення. Верейский стріляє, ранить Дубровського. Маша відмовляється від запропонованої допомоги, оскільки вона вже повінчана.
Стан розбійників Дубровського. Війська починають облаву, солдати оточують повстанців. Розбійники і сам Дубровський хоробро б'ються. Розуміючи, що вони приречені, Дубровський розпускає зграю. Ніхто його більше не бачив.