以写明末的农民战争为主,兼写中国内部明、清之间和清、顺之间的民族战争,刻画了不同阶级的代表人物和生活画面,以及各阶级、各集团之间的错综复杂的矛盾关系,展开了色彩缤纷的历史画卷。作者以“深入历史与跳出历史”的原则,描写了距今300多年的错综复杂的历史进程和波澜壮阔的农民起义。小说以明末李自成领导的农民起义军由弱小变强大,转败为胜推翻明王朝统治、抗击清军南下为主要线索,多角度、多侧面、多层次地再现了明末清初风云变幻的历史风貌和农民起义军从胜而败的悲剧结局,揭示了农民战争和历史运动发展的规律。