Михаил Афанасьевич Булгаков родился 15 мая 1891 года в Киеве, в семье преподавателя духовной академии Афанасия Ивановича Булгакова. В 1909 году будущий писатель поступил в Киевский университет на медицинский факультет. В 1913 году он женился на Татьяне Лаппе и после получения диплома, в 1916 году устроился на работу в госпиталь города Киев.
Во время гражданской войны в 1919 году Булгаков был мобилизован как военный врач в армию Украинской Народной республики, а затем в армию Южной России, а в 1921 году переехал в Москву. Он активно занимался литературной деятельностью, сотрудничал со многими периодическими изданиями Москвы – «Гудок», «Рабочий» и др., принимал участие в заседаниях литературных кружков.
В 1923 году Михаил Афанасьевич вступил во Всероссийский Союз писателей, в котором также состояли А. Волынский, Ф. Сологуб, Николай Гумилев, Корней Чуковский, Александр Блок. В 1924 году писатель развелся со своей первой женой и, уже через год, женился на Любови Белозерской. В период 1924-1928 годов он создал самые известные свои произведения – «Дьяволиада», «Собачье сердце», «Вьюга», «Роковые яйца», роман «Белая гвардия» (1925), «Зойкина квартира», пьеса «Дни Турбиных» (1926), «Багряный остров» (1927), «Бег» (1928). В 1926 году во МХАТе была премьера пьесы «Дни Турбиных» – произведение поставили по личному указанию Сталина. В 1929 году Булгаков посетил Ленинград, где познакомился с Е. Замятиным и Анной Ахматовой. Из-за острой критики революции в своих произведениях (в частности, в драме «Дни Турбиных»), Михаила Афанасьевича несколько раз вызывали на допросы в ОГПУ. Его произведения перестали печатать, а пьесы запрещали ставить в театрах.
В 1930 году Михаил Афанасьевич лично написал письмо И. Сталину с просьбой предоставить ему право покинуть СССР либо разрешить зарабатывать на жизнь. После этого писатель смог устроиться режиссером-ассистентом во МХАТ. В 1934 Булгакова приняли в Советский союз писателей, председателями которого в разное время были Максим Горький, Алексей Толстой, А. Фадеев. В 1931 году произошло расставание с Л. Белозерской, а в 1932 году писатель женится на Елене Шиловской, с которой был знаком уже несколько лет. После продолжительной болезни Михаил Афанасьевич скончался 10 марта 1940 года. Похоронен на Новодевичьем кладбище в Москве.