Герой повести — Дмитрий Оленин, молодой московский дворянин, убегая от ошибок богатой и праздной жизни в Москве, отправляется на Кавказ, в новую войсковую часть, полный чаяниями познать мир строгой и дикой, как видится ему, природы, а также в надежде найти там новую жизнь, любовь и счастье.
Мечта о настоящей любви осуществляется: Оленин влюбляется в красавицу-казачку Марьяну, но этой любви не дано было свершиться.
Поначалу Оленина в станице встречают достаточно прохладно, но он и не ищет ничьего общества, ему хорошо живется в относительном уединении. Мало-помалу он начинает привыкать к такой жизни и начинает ценить свой образ жизни гораздо сильнее, чем ту жизнь, которую он вел раньше. Он близко сходится с местным стариком казаком Ерошкой, который учит его охоте, пониманию местных нравов и обычаев; его привлекает самобытность окружающих его людей и удивительной природы вокруг.
"Поймите одно или поверьте одному. Надо видеть и понять, что такое правда и красота, и в прах разлетится все, что вы говорите и думаете, все ваши желанья счастья и за меня и за себя. Счастье — это быть с природой, видеть ее, говорить с ней."