《白卫军》以编年史的形式讲述了一个白卫军军官一家的遭遇和命运。基辅城图尔宾家的母亲去世了, 大儿子阿列克谢、小儿子尼科尔卡、女儿叶莲娜都十分悲伤。这时, 德国人支持的白卫军、乌克兰共和军彼得留拉分子、苏联红军三方开始争夺基辅。首先, 是白卫军和共和军发生了激战。阿列克谢参加了白军, 当了一名军医, 尼科尔卡则是白军军校的士官生。他们的朋友陆军中尉维克多·梅什拉耶夫斯基、近卫军骑兵团中尉列昂尼德·舍尔文斯基等都卷入了这场战争。白卫军在战斗中失败, 纳斯-图尔斯上校为掩护士官生安全撤离而牺牲, 尼科尔卡死里逃生后, 设法找到了上校的家属, 并帮着掩埋了上校的尸体。阿列克谢在战斗中身受重伤, 被尤利娅·列伊斯救出, 并送回家中。而叶莲娜的丈夫塔尔贝格在战斗最激烈的时候扔下她逃到了德国。失败后的白卫军军官梅什拉耶夫斯基、舍尔文斯基等不愿逃离祖国, 和尼科尔卡、阿列克谢以及他们那来自外地的堂兄拉里翁齐聚在图尔宾家里。在叶莲娜的祈祷下, 重伤后又染上重病的阿列克谢奇迹般地活过来了。所有活着的人都发生了极大的变化。
布尔加科夫采用写实笔法写人叙事, 运用“梦”中套“梦”的意识流手法, 展示图尔宾一家在战争中经历的事件:死亡的威胁、战争的恐惧、精神的折磨和痛苦, 真实地表达了白卫军知识分子对无产阶级革命和战争的评价, 再现他们心态变化的过程。以失利的白卫军军官和士兵的逃亡, 逃亡中慌张、惊恐的心理变化为基点, 表现革命后的俄罗斯文化、俄罗斯知识分子以及俄罗斯国家的命运; 通过俄国贵族知识分子在这场战争中的失败、悲伤, 展示人所具有的正常感情和不可回避的精神痛苦。作品通过图尔宾一家的命运, 间接地批评了暴力革命带给人民的灾难, 一方面暴露白卫军内部的丑陋、腐朽, 另一方面也表达进行革命的必要, 既反映作者对革命的心情, 也承认白卫军必将灭亡的结局(温玉霞)。
第三时期(1928—1940), 多样风格与独具特色的稳定扩展阶段, 一方面继续深化、扩展“魔幻现实主义”风格, 创作了最辉煌的作品《大师与玛格丽特》, 以及以写实为主、借用历史创作反映艺术与权力的《莫里哀》等作品, 另一方面还创作了歌颂斯大林的作品《巴统》。
温玉霞指出, 布尔加科夫将现实生活和虚构的魔幻世界巧妙地结合起来, 通过神秘、荒诞、怪诞、黑色幽默和讽刺等艺术手法, 将时间、空间、人与事件巧妙地交会成生动的图景, 从而显现出“布尔加科夫式的斯摩棱斯克”“布尔加科夫式的基辅”“布尔加科夫式的莫斯科”。他既创作写实的特写、诙谐幽默的小品文、讽刺性的杂文, 又写情节荒诞、人物形象独特的小说, 进而使自己的创作风格绰约多姿, 又有荒诞、讽刺的主色调。
总体来看, 布尔加科夫最重要的作品有:长篇小说《白卫军》(1923—1925)、《大师和玛格丽特》(1928—1940), 短篇小说《乞乞科夫的奇异经历》(1922), 中篇小说《红岛》(1924)、《恶魔纪》(1924)、《不祥的蛋》(1925)、《狗心》(1925), 戏剧《图尔宾一家的日子》(1926)、《卓依卡的住宅》(1926)、《逃亡》(1928)、《红色的岛屿》(1928)、《莫里哀》(1928)、《亚当和夏娃》(1931)、《最后的日子》(1940)。