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