Михаил Булгаков родился 3 (15) мая 1891 года в Киеве. Его крестили 18 мая в Киево-Подольской церкви Воздвижения Креста Господня (существует и ныне). Родители – родом из Орловской губернии.
Отец Афанасий Иванович Булгаков (1859–1907). Родился в многодетной семье провинциального священника. Доцент Киевской духовной академии, специалист по западным вероисповеданиям, под конец жизни получивший звание профессора. Жалование доцента в академии было невелико, и Афанасий Иванович подрабатывал в киевском цензурном комитете просмотром книг на французском, немецком и английском языках, писал для журналов богословские статьи и переводил тексты с древних языков на русский. Дома любил играть на скрипке и петь.
Мать Варвара Михайловна Булгакова, урожденная Покровская (1869–1922). Дочь соборного протоиерея, до замужества – учительница женской прогимназии в городе Карачев Орловской губернии. Позже всецело посвятила себя воспитанию детей. «Светлой королевой» часто называл мать Михаил. Уже овдовев, она весело и умело управляла своим маленьким королевством. По вечерам играла на рояле.
Михаил – первенец. В 1892 г. родилась сестра Вера, в замужестве Давыдова († 1972), в 1893 г. – Надежда, в замужестве Земская († 1971), в 1895 г. – Варвара, в замужестве Карим († 1956), в 1898 г. – брат Николай († 1966), в 1900 г. – брат Иван († 1969), в 1902 г. – сестра Елена, в замужестве Светлаева († 1954). Оба младших брата эмигрировали в 1920 г., сестры остались в России.
Благодаря дружным милым родителям Михаил провел детские годы в безмятежном и беспечальном мире, в радости семейного счастья, что в судьбах писателей случается довольно редко. Книги, музыка и театр в доме Булгаковых играли исключительную роль. Надежда Земская вспоминала: «У нас в семье очень много спорили о религии, о науке, о Дарвине… Спорили о политике, о женском вопросе и женском образовании, об английских суфражистках, об украинском вопросе, о Балканах; о науке и религии, о философии, непротивлении злу и сверхчеловеке; читали Ницше».
С августа 1900 г. Михаил учится в подготовительном классе Второй Киевской гимназии, с августа 1901 г. – в Первой Киевской гимназии – образцовом учебном заведение, открытом в 1809 г. по указу императора Александра I и в 1911 г. переименованной в Александровскую гимназию.
Николай Полетик, учившийся в этой же гимназии в 1905–1914 гг., вспоминал: «Во главе нашей гимназии, как и других казенных гимназий, стояли, как правило, монархисты (директор, инспектор), часть учителей тоже была монархически настроена. Но образование и, главное, воспитание в нашей гимназии, при соблюдении монархической внешности и форм, было либерально-оппозиционным, прогрессивным и свободомыслящим. Нас старались воспитывать людьми».
Булгаков был примерным в учебе, но озорным воспитанником. Его одноклассник Евгений Букреев вспоминал: «Кишата – так называли гимназистов младших классов. Мы однажды избили двух восьмиклассников-братьев. Нас было человек восемьдесят… Все равно, когда один из братьев двинул как следует, мы с него так и посыпались. На драку эту нас Михаил подбил».
Константин Паустовский, учившийся в той же гимназии, отмечает бесшабашный характер своего будущего собрата по перу: «Булгаков был старше меня, но я хорошо помню стремительную его живость, беспощадный язык, которого боялись все, и ощущение определенности и силы – оно чувствовалось в каждом его, даже незначительном слове… Почти всегда в первых рядах победителей был гимназист с задорным вздернутым носом – будущий писатель Михаил Булгаков. Он врезался в бой в самые опасные места. Победа носилась следом за ним и венчала его золотым венков из его собственных растрепанных волос».
Осенью 1906 г. семья Булгаковых сняла квартиру в доме № 13 на Андреевском спуске, которая на много лет стал их родным кровом и прообразом квартиры Турбиных в «Белой гвардии». На следующий год на семью обрушилось большое горе – от болезни почек, не дожив до 48 лет, скончался глава семьи – Афанасий Иванович. Варваре Михайловне предстояло одной поставить на ноги семерых детей. Шестнадцатилетний старший сын Михаил стал опорой матери. В доме, несмотря на многочисленные заботы, часто звучал рояль, раздавались веселые голоса и задорные песни. Но реже стала звучать молитва, чтение Евангелия заменили светскими романами.
В июне 1909 г. Михаил окончил гимназию и два месяца спустя поступил на медицинский факультет Киевского университета. Выбор профессии был связан с тем, что оба брата его матери стали профессиональными врачами и хорошо зарабатывали, один практикуясь в Москве, другой – в Варшаве. Учебы давалась Михаилу легко, и он не жалел о выборе профессии, хотя и особого призвания к ней не чувствовал.
Первая жена – Татьяна Николаевна Лаппа. Михаил познакомился с ней, когда шестнадцатилетняя саратовская гимназистка Татьяна приехала летом на каникулы в Киев к бабушке. После ее отъезда домой Михаил вступает с ней в переписку. Осенью 1912 г. они начали совместную жизнь и обвенчались 26 апреля 1913 г.
Еще не окончив учебы,18 мая 1915 г. Михаил поступил на работу в киевский госпиталь в Печерске. Лето 1916 г. провел в прифронтовых госпиталях. По окончании университета осенью 1916 г. был призван на военную службу и направлен врачом в Смоленскую губернию на замену ушедшим на фронт более опытным врачам. Служил как военнообязанный с сентября 1916 г. земским врачом в селе Никольском Сычевского уезда. Остался любопытный документ о его оперативной деятельности в течение года в здешней больнице: «Ампутация бедра – 1, отнятие пальцев на ногах – 3, выскабливание матки – 18, обрезание крайней плоти – 4, акушерские щипцы – 2, поворот на ножку – 3, ручное удаление последа – 1, удаление атеромы и липомы – 2 и трахеотомии – 1. Кроме того, производилось: зашивание ран, вскрытие абсцессов и нагноившихся атером, проколы живота (2), вправление вывихов, один раз производилось под хлороформенным наркозом удаление осколков раздробленных ребер после огнестрельного ранения».
Переведен 20 сентября 1917 г. в Вяземскую городскую земскую больницу заведующим инфекционным и венерическим отделениями. Врачебная практика в русской провинции, где Булгаков принимал по несколько десятков пациентов в день, послужила ему основой для семи блестящих рассказов из цикла «Записки юного врача» (впервые опубликованы в 1925–1926 гг. в журналах «Медицинский работник» и «Красная панорама»).
По болезни 19 февраля 1918 г. Булгаков был освобожден от военной службы, с 22 февраля несколько дней прожил в Москве. Вместе с женой 1 марта 1918 г. Михаил Афанасьевич выехал из новой советской столицы, в которой им негде было жить, вернулся в родной город Киев, и они поселились в своей прежней квартире.