В своем поместье Покровское живет богатый и знатный барин Кири-ла Петрович Троекуров. Зная его крутой нрав, его боятся все соседи, кроме бедного помещика Андрея Гавриловича Дубровского, отставного поручика гвардии и бывшего сослуживца Троекурова. Оба они вдовцы. Дубровский имеет сына Владимира, служащего в Петербурге, а у Троекурова есть дочь Маша, живущая с отцом, и Троекуров часто заговаривает о своем желании женить детей.
Неожиданная размолвка ссорит друзей, а гордое и независимое поведение Дубровского отдаляет их друг от друга еще сильнее. Самовластный и всесильный Троекуров, чтобы выместить раздражение, решает лишить Дубровского имения и приказывает заседателю Шабашкину отыскать «законный» путь к этому беззаконию. Судейские крючкотворы исполняют желание Троекурова, и Дубровского вызывают к земскому судье для решения дела.
В судейском заседании в присутствии тяжущихся читается решение, исполненное юридических казусов, согласно которому имениеДубровского Кистеневка переходит в собственность Троекурова, и с Дубровским случается припадок безумия.
Здоровье Дубровского ухудшается, и ходившая за ним крепостная старуха Егоровна пишет письмо в Петербург Владимиру Дубровскому с уведомлением о случившемся. Получив письмо, Владимир Дубровский исхлопатывает отпуск и едет домой. Дорогой кучер рассказывает ему об обстоятельствах дела. Дома он застает больного и одряхлевшего отца.
Андрей Гаврилович Дубровский медленно умирает. Мучимый совестью Троекуров едет мириться с Дубровским, которого при виде врага разбивает паралич. Владимир велит передать Троекурову, чтобы тот убирался вон, и в эту минуту умирает старый Дубровский.
После похорон Дубровского в Кистеневку приезжают судейские чиновники и исправник, чтобы ввести Троекурова в права владения. Крестьяне отказываются повиноваться и хотят расправиться с чиновниками. Дубровский останавливает их.
Ночью в доме Дубровский застает кузнеца Архипа, решившего убить приказных, и отговаривает его от этого намерения. Он решает покинуть имение и приказывает вывести всех людей, чтобы поджечь дом. Архипа он посылает отпереть двери, чтобы чиновники могли выйти из дома, но Архип нарушает приказ барина и запирает дверь. Дубровский поджигает дом и быстро уезжает со двора, а в занявшемся пожаре гибнут приказные.
На Дубровского ложится подозрение в поджоге и убийстве чиновников. Троекуров посылает донесение губернатору, и завязывается новое дело. Но тут другое событие отвлекает внимание всех от Дубровского: в губернии появились разбойники, которые грабили всех помещиков губернии, но не трогали лишь владения Троекурова. Все уверены, что предводитель разбойников – Дубровский.
Для своего внебрачного сына Саши Троекуров выписывает из Москвы учителя-француза, мсье Дефоржа, на которого производит огромное впечатление красота семнадцатилетней Марьи Кириловны Троекуровой, но она не обращает никакого внимания на наемного учителя. Дефоржа подвергают испытанию, вталкивая в комнату с голодным медведем (обычная шутка с гостями в доме Троекурова). Не растерявшийся учитель убивает зверя. Его решительность и смелость производят большое впечатление на Машу. Между ними происходит дружеское сближение, которое становится источником любви.
В день храмового праздника в дом Троекурова съезжаются гости. За обедом речь заходит о Дубровском. Один из гостей, помещик по имени Антон Пафнутьич Спицын, признается, что он в свое время дал в суде ложные показания против Дубровского в пользу Кирилы Петровича, Одна дама сообщает, что неделю назад Дубровский обедал у нее, и рассказывает историю о том, что ее приказчик, посланный на почту с письмом и 2000 рублей для ее сына, гвардейского офицера, вернулся и сообщил, что его ограбил Дубровский, но был уличен во лжи человеком, приехавшим к ней в гости и назвавшимся бывшим сослуживцем ее покойного мужа. Вызванный приказчик рассказывает, что Дубровский действительно остановил его по дороге на почту, но, прочитав письмо матери к сыну, не стал грабить. Деньги отыскались в сундуке у приказчика. Дама считает, что человек, выдавший себя за друга ее мужа, был сам Дубровский. Но по ее описаниям у нее был человек лет 35, а Троекурову доподлинно известно, что Дубровскому 23 года. Этот факт подтверждает и новый исправник, обедающий у Троекурова.
Праздник в доме Троекурова завершается балом, на котором танцует и учитель. После ужина Антон Пафнутьич, имеющий при себе большую сумму денег, изъявляет желание ночевать в одной комнате с Дефоржем, так как он уже знает о храбрости француза и надеется на его защиту в случае нападения разбойников. Учитель отвечает согласием на просьбу Антона Пафнутьича. Ночью помещик чувствует, как кто-то пытается забрать у него деньги, спрятанные в мешке на груди. Открыв глаза, он видит, что над ним стоит Дефорж с пистолетом. Учитель сообщает Антону Пафнутьичу, что он Дубровский.
Каким же образом попал Дубровский в дом Троекурова под видом учителя? На почтовой станции встретил он едущего к Троекурову француза, дал ему 10 тысяч рублей, получив взамен бумаги учителя. С этими документами он приехал к Троекурову и поселился в доме, где все его полюбили и не подозревали, кто он такой на самом деле. Оказавшись в одной комнате с человеком, которого не без основания он мог считать своим врагом, Дубровский не удержался от искушения отомстить. Утром Спицын покидает дом Троекурова, ни словом не обмолвившись о ночном происшествии. Вскоре разъехались и остальные гости.Жизнь в Покровском течет по-обыкновенному. Марья Кириловна чувствует любовь к Дефоржу и досадует на себя. Дефорж держится с ней почтительно, и это успокаивает ее гордость. Но однажды Дефорж украдкой передает ей записку, в которой просит о свидании. В назначенное время Маша приходит в условленное место, и Дефорж сообщает ей о том, что он вынужден скоро уехать, но перед этим должен сказать ей нечто важное. Неожиданно он открывает Маше, кто он такой на самом деле. Успокаивая испуганную Машу, он говорит, что простил ее отца. Что это именно она спасла Кирилу Петровича, что дом, в котором живет Марья Кириловна, – священ для него. Во время признаний Дубровского раздается негромкий свист. Дубровский просит Машу дать ему обещание, что в случае несчастья она прибегнет к его помощи, и исчезает. Вернувшись в дом, Маша застает там тревогу, и отец сообщает ей, что Дефорж, по словам приехавшего исправника, не кто иной, как Дубровский. Исчезновение учителя подтверждает справедливость этих слов.
На следующее лето в свое поместье Арбатове, расположенное в 30 верстах от Покровского, возвращается из чужих краев князь Верейский. Он наносит визит Троекурову, и Маша поражает его своей красотой. Троекуров с дочерью наносят ответный визит. Верейский устраивает им замечательный прием.
Маша сидит в своей комнате и вышивает. В открытое окно протягивается рука и кладет ей на пяльцы письмо, но в это время Машу зовут к отцу. Она прячет письмо и идет. У отца застает она Верейского, и Кирила Петрович сообщает ей, что князь сватается к ней. Маша замирает от неожиданности и бледнеет, но отец не обращает внимания на ее слезы.
В своей комнате Маша с ужасом думает о браке с Верейским и считает, что лучше выйти за Дубровского. Внезапно вспоминает она о письме и находит в нем только одну фразу: «Вечером в 10 часов на прежнем месте».
Во время ночного свидания Дубровский уговаривает Машу прибегнуть к его покровительству. Маша надеется тронуть сердце отца мольбами и просьбами. Но если он окажется неумолим и принудит ее к замужеству, она предлагает Дубровскому явиться за ней и обещает стать его женой. На прощание Дубровский дает Маше кольцо иговорит, что, если случится беда, ей достаточно будет опустить кольцо в дупло указанного дерева, тогда он будет знать, что ему делать.
Готовится свадьба, и Маша решает действовать. Она пишет письмо Верейскому, умоляя его отказаться от ее руки. Но это дает обратный результат. Узнав о письме Маши, Кирила Петрович в ярости назначает свадьбу на следующий день. Маша со слезами просит его не выдавать ее за Верейского, но Кирила Петрович неумолим, и тогда Маша заявляет, что прибегнет к защите Дубровского. Заперев Машу, Кирила Петрович удаляется, приказав не выпускать ее из комнаты.
На помощь Марье Кириловне приходит Саша. Маша поручает ему отнести кольцо в дупло. Саша исполняет ее поручение, но видящий это какой-то оборванный мальчишка пытается завладеть кольцом. Между мальчиками завязывается драка, на помощь Саше приходит садовник, и мальчишку ведут на барский двор. Внезапно они встречают Кирилу Петровича, и Саша под угрозами рассказывает ему о поручении, которое дала ему сестра. Кирила Петрович догадывается о сношениях Маши с Дубровским. Он велит запереть пойманного мальчика и посылает за исправником. Исправник и Троекуров о чем-то договариваются и отпускают мальчишку. Тот бежит в Кисте-невку, а оттуда тайком пробирается в кистеневскую рощу.
В доме Троекурова идут приготовления к свадьбе. Машу везут в церковь, где ее ожидает жених. Начинается венчание. Надежды Маши нa появление Дубровского испаряются. Молодые едут в Арбатово, как вдруг на проселочной дороге карету окружают вооруженные люди, и человек в полумаске отворяет дверцы. Он говорит Маше, что она свободна. Услышав, что это Дубровский, князь стреляет и ранит его. Князя хватают и намереваются убить, но Дубровский не велит трогать его. Дубровский вновь говорит Маше, что она свободна, но Маша отвечает, что уже поздно. Из-за боли и волнения Дубровский теряет сознание, и сообщники увозят его.
В лесу боевое укрепление разбойничьей шайки, за небольшим валом – несколько шалашей. Из одного шалаша выходит старуха и просит караульщика, поющего разбойничью песню, замолчать, потому что барин почивает. В шалаше лежит Дубровский. Внезапно в лагере возникает тревога. Разбойники под командой Дубровского занимают определенные каждому места. Прибежавшие караульщикисообщают, что в лесу солдаты. Завязывается сражение, в котором победа оказывается на стороне разбойников. Несколько дней спустя Дубровский собирает своих сподвижников и сообщает о своем намерении оставить их. Дубровский исчезает. Ходит слух, что он скрылся за границу.