미하일 숄로호프 원작으로 10월 혁명의 와중에서 자신의 정치적 입지와 삶의 방향을 갈피잡지 못하는 군상들의 이야기를 그리고 있다. 1부. 코사크족 청년 그레고리(Grigori: 표트르 글레보프 분)는 우크라이나 돈 강부근 타타르스키 마을에 살고 있다. 그는 마을의 유부녀 약시냐(엘리나 베스트리츠카야 분)와 사랑에 빠지다. 그레고리 집안에서는 동네 사람들의 소문을 두려워 해 그레고리는 악시냐와 함께 마을에서 도망을 친다. 고향을 떠난 그레고리는 악시냐와 합께 행복한 가정을 일구어가려는 꿈에 부푼다. 그후 제1챠 세계 대전이 터지자 그레고리는 전쟁터로 나간다. 2부. 그레고리가 전쟁터에 나간 사이에 악시냐는 귀족 예브게니의 유혹에 빠진다. 이 사실을 알게 된 그레고리는 악시냐와 헤어져 고향으로 돌아간다. 그 사이에도 제1차 세계대전은 계속된다. 한편 10월 혁명의 소용돌이에 휩쓸린 러시아에는 붉은 군대와 백위군간의 내전이 시작된다. 그무렵 타타르스키 마을에도 전쟁의 파도가 밀려온다. 결국 주민들 서로가 서로를 죽이는 동족상잔이 계속된다. 3부. 붉은 군대와 제정 러시아군의 내전은 더욱 치열해 진다. 타타르스키 마을의 코사크 족들의 희생도 더욱 커진다. 백위군의 장교가 된 그레고리는 또다시 악시냐를 만나기 시작한다. 실망한 그의 부인 나탈리아((Natalja: 지나이다 키리연코 분)는 스스로 목숨을 끊는다. 그리고 전쟁터에서 용맹을 떨치던 그레고리의형 표트르와 많은 친구들도 세상을 떠난다. 4부. 붉은 군대와 백위군(제정 러시아군)간의 내전은 점차 붉은 군대의 승리로 끝나간다. 백위군편에 가담했던 그레고리도 고향으로 돌아온다. 그러나 고향 마을은 공산당의 지배하에 들어가 있다. 한편 그레고리의 매부가 된 미하일은 그레고리를 인민위원회에 고발하려한다. 이에 불안을 떠난다. 그러나 악시냐는 패잔병 무리들에 의해 사살 당하고 만다. 이념과 체제를 둘렀나 동족상잔의 싸움에 지친 그레고리는 오랜 방황을 끝내고 타타르스키 마을에 돌아온다. 그는 아들 미샤를 안고 새로운 삶을 시작한다.