Сын профессора Киевской духовной академии, родился 3 мая 1891 года в Киеве.
В 1909 году – окончил Киевскую первую гимназию.
В 1916 году – Киевский университет по медицинскому факультету.
В 1916-1917 годах служба в качестве врача в земстве Смоленской губернии.
В 1918-1919 годах проживал в Киеве, – начало литературной деятельности одновременно с частичной медицинской практикой.
В 1919 году – окончательно бросил занятие медициной.
В 1920 году – проживал в г. Владикавказе, работал в Подотделе искусств, сочинил первые пьесы для местного театра.
В 1921 году – приехал в Москву на постоянное жительство.
В 1921-1924 годах в Москве служил в Лито Главполитпросвета, работал в газетах в качестве хроникера, позже фельетониста, начал печатать в газетах и журналах первые маленькие рассказы.
В 1925 году был напечатан роман “Белая гвардия” , сборник рассказов “Дьяволиада” .
В 1926 году – постановка пьесы “Дни Турбиных” в Московском Художественном театре и постановка пьесы “Зойкина квартира” в Театре имени Вахтангова.
В 1928 году – постановка пьесы “Багровый остров” в Камерном московском театре.
В 1930 году – принят на службу в качестве режиссера-ассистента в Московский Художественный театр.
В 1932 году – пьеса по Гоголю “Мертвые души” выпущена Московским Художественным театром при участии Булгакова в качестве режиссера-ассистента.
1932-1936 годы – работа режиссером-ассистентом в МХАТ, в качестве актера в спектакле “Пиквикский клуб ” по Диккенсу.
В 1936 году – постановка пьесы “Мольер” МХАТом, участие в постановке в качестве режиссера-ассистента. Театром сатиры подготовлена к выпуску пьеса “Иван Васильевич” и снята после генеральной репетиции.
В 1936 году – после снятия пьесы “Мольер” с репертуара – отставка из МХАТ; принят на службу в Государственный академический Большой театр Союза ССР на должность либреттиста и консультанта.
В 1937 году – сочинил либретто оперы “Черное море” для Государственного Академического Большого театра.
Помимо вышеперечисленных пьес, автор пьес “Бег”, “Александр Пушкин” и др.