Moskva, 1930-te. Poznati pisac na vrhuncu svoje karijere iznenada se nađe u centru književnog skandala. Izvođenje njegove drame je skinuto s repertoara, kolege demonstrativno izbegavaju susret s njim, a on se za nekoliko dana pretvara u izopštenika. Ubrzo nakon toga upoznaje Margaritu, koja mu postaje ljubavnica i muza. Inspirisan njenom ljubavlju i podrškom, pisac piše novi roman u kojem su likovi ljudi iz njegovog okruženja, a glavni lik je misteriozni Woland, čiji je prototip nedavni strani poznanik. Pisac uranja u svet svog romana i postepeno prestaje da primećuje kako se fikcija i stvarnost prepliću u jednu celinu.