Сентябрь 1916 года стал для Булгакова своеобразным повышением по службе: его отозвали с фронта и направили заведующим в земскую Никольскую сельскую больницу в Сычевском уезде Смоленской губернии. А уже осенью 1917 года ему была предложена должность заведующего инфекционным и венерическим отделениями в Вяземской земской больнице. Именно этот период жизни был зафиксирован в рассказе «Записки молодого врача» (1926 г.). Согласно сохранившимся документам земской больницы, Булгаков был великолепным врачом, успешно выполнял сложные хирургические операции.
События февральской революции внесли свои коррективы в судьбу талантливого врача: он был освобожден со службы (был ратником ополчения II разряда) и, соответственно, с работы в земской больнице. После проведенной однажды операции, он опасался заболеть дифтерией, а потому начал принимать антидифтерийное лекарство, вызвавшее аллергическую реакцию. И для уменьшения последней, он начал принимать морфий. Вскоре эта привычка стала постоянной.
1917 год застал Булгакова в Москве, куда он впервые приехал в гости к дяде – известному врачу-гинекологу Н.М. Покровскому. Именно последний стал прообразом профессора Преображенского в повести «Собачье сердце».
Возвращение по весне 1918 года в Киев, стало началом его частной практики как врача-венеролога и тогда же он прекратил прием опиума. Однако всего через несколько месяцев город был оккупирован германскими войсками и писатель не смог оставаться в стороне от гражданской войны.
Февраль 1919 года ознаменовался для М. Булгакова мобилизацией в качестве военного врача в армию Украинской Народной Республики. После, согласно его воспоминаниям, оказался мобилизованным в белые Вооруженные силы Юга России, где был назначен военным врачом 3-го Терского казачьего полка. В том же году писатель недолго работал врачом Красного креста, а затем – вновь в белых Вооруженных Силах Юга России. В составе 3-го Терского казачьего полка был на Северном Кавказе.
Тогда же начал писать для местных газет (статья «Грядущие перспективы»). Во время отступления Добровольческой армии в начале 1920 года был болен тифом, поэтому вынужденно не покинул страну. После выздоровления, во Владикавказе, появились его первые драматургические опыты. В конце 1919 – начале 1920 годов он покинул ряды деникинской армии и, по его собственному признанию, навсегда оставил медицину ради писательства. Упомянутые выше пьесы он сочинял для Первого советского театра Владикавказа, но это была еще только «проба пера» и настоящий драматургический гений Булгакова в агитках-однодневках не проявился.