Повесть была опубликована в «Русском вестнике» в 1863 году, однако над ее замыслом автор работал в течение десяти лет. Она носит почти автобиографический характер: в 1851 году Лев Толстой, будучи юнкером, пять месяцев прожил в терской казачьей станице, жители которой стали прототипами для персонажей книги.
Главный герой — юнкер Дмитрий Оленин. Он покидает наскучившую ему светскую Москву и отправляется служить на Кавказ. Здесь он сталкивается с совершенно ему незнакомым и оттого особенно чарующим миром казачества. Люди, нравы, обычаи и образ мыслей — все здесь иное. Казаки, ежедневно отражающие набеги диких горцев, живут с тем упоением, которое неведомо жителям цивилизованной Москвы. Оленин хочет стать частью этого мира, но здесь, увы, нет места чужакам.