Михаил Булгаков родился в 1891 году в городе Киеве. Он был первенцем в большой семье академика Духовной академии Афанасия Ивановича Булгакова. Закончив Первую киевскую гимназию, для дальнейшего образования выбрал медицинский факультет киевского университета.
Первая мировая война оборвала спокойный и ровный ритм тех дней. Окончив университет, Булгаков сразу же начал работать в прифронтовых госпиталях. Но так как от призыва он был освобожден по болезни, в 1916 году его направили в земскую больницу Смоленской губернии. Впечатления этих лет он потом опишет в «Записках юного врача». Вернувшись в 1918 году в Киев, Булгаков начал заниматься частной врачебной практикой, а в свободное от работы время серьезно взялся за перо. Шла гражданская война, и, когда после сражений белой армии на Кавказе, в которой он принял участие как военный врач, деникинцы стали отступать, Булгаков решил остаться во Владикавказе. Сотрудничество с новой властью он воспринимал не только как средство не погибнуть с голоду, но и как неизбежный поворот судьбы. Поэтому путь для себя он видел один – в красную Москву. И весной 1922 года Булгаков прочно занимает место в столичном журнальном мире – печатается в московских газетах и журналах и усердно работает над романом «Белая гвардия» и пьесой «Дни Турбиных». Булгаков говорил о себе: «Я – мистический писатель», подразумевая под этими словами такие свои произведения, как «Дьяволиада», «Собачье сердце», «Роковые яйца», пьесы «Адам и Ева» и «Иван Васильевич».
Главную же свою книгу он задумал и начал писать зимой 1928 года – это «Мастер и Маргарита». Он писал этот роман больше десяти лет и последние вставки к нему диктовал жене в январе 1940 года, за три недели до своей смерти. Его он считал романом-судьбой, романом-завещанием. Скончался Булгаков 10 марта 1940 года от нефросклероза в своей московской квартире на улице Фурманова. Ему было неполных 49 лет.