Bulgakov nasceu em Kiev, Ucrânia, primogênito de um professor de seminário. Ao fim da Guerra Civil acabou em Paris. Começou a trabalhar como jornalista. Em 1913 casa-se com Tatiana Lappa. Formou-se em medicina mas decide seguir a literatura. Três anos depois de mudar-se para Moscou, casa-se com Lhubov Belozyorskaya. Publicou vários livros na década de 1920, mas por volta de 1927 começa a sofrer críticas de comportamento anti-soviético. Em 1929 sua carreira está destruída e seus trabalhos censurados. Após se casar pela terceira vez, continuou seus trabalhos criticando o regime soviético. Sua obra mais famosa é O Mestre e a Margarida, que levou doze anos para ser concluída. Faleceu em março de 1940 de uma doença hereditária nos rins. Está enterrado em Moscou.