Для М. Булгакова основним джерелом істини була релігія. Він був переконаний, що тільки через прилучення до Бога людина знаходить духовний притулок, віру, без якої неможливо жити. Духовно-релігійні шукання для людей творчих - це знак, яким відзначені їхні твори. У письменника носіями такого знака є герої його книг.
Герої Булгакова реалістичні і сучасні. Саме вони допомагають читачеві усвідомити позицію автора, його ставлення до добра і зла, його глибоке переконання в тому, що людина повинна сама приймати рішення і відповідати за свої вчинки. Проблема морального вибору, відповідальності і покарання стають головними проблемами роману.
Роман "Майстер і Маргарита" починається із суперечки двох літераторів, Берліоза і Бездомного, з зустрівся їм незнайомцем на Патріарших ставках. Вони сперечаються про те, є Бог чи його немає. На затвердження Берліоза про неможливість існування Бога Воланд заперечує: "Хто ж керує життям людської і всім взагалі розпорядком на землі?" Відповідь Івана Бездомного: "Сама людина і управляє".
Але розвиток сюжету роману спростовує цю тезу, розкриває залежність людини від тисячі випадковостей. Наприклад, безглузда смерть Берліоза. А якщо життя людини дійсно залежить від випадковостей, то чи можна ручатися за майбутнє? Що ж є істиною в цьому хаотичному світі?
Це питання і стає головним у романі. Відповідь на нього читач знаходить у "євангельських" розділах, де автор розмірковує про відповідальність людини за все добро і зло, що відбувається на землі, за власний вибір шляху, що веде або до істини і волі, або до рабства і нелюдськості.
"У білому плащі з кривавим підкладкою" з'являється прокуратор Іудеї Понтій Пілат. Перед ним стоїть важке завдання. Він має вирішити долю іншої людини. У римського прокуратора немає бажання губити життя бродячого філософа. В душі Понтій Пілат усвідомлює, що Ієшуа не винен. Але Михайло Булгаков показує залежність прокуратора від держави, він не має права керуватися моральними принципами. Понтій Пілат - сильна людина, і він розуміє, що може вижити і досягти успіху, тільки залишаючись рабом і слугою кесаря. Його образ драматичний: він і обвинувач, і жертва. Відправивши на смерть Ієшуа, він губить свою душу. Виносячи вирок, він вигукує: "Загинули!" Це означає, що він гине разом з Ієшуа, гине як вільна особистість. Але в суперечці між Понтієм Пилатом і Ієшуа про істину і добро перемагає останній, тому що він йде на смерть, але не відмовляється від своїх переконань, залишаючись істинно вільним.
Ієшуа у Булгакова - звичайний смертний чоловік, проникливий і наївний, мудрий і простодушний, але він - втілення чистої ідеї, провісник нових людських ідеалів. Ні страху, ні покарання не можуть змусити його змінити ідеї добра, милосердя. Він стверджує "царство істини і справедливості", де не буде "влади ні кесарів, ні будь-якої іншої влади". Ієшуа вірить у переважання доброго початку в будь-якій людині, і в те, що "царство істини" обов'язково настане.
У романі Михайла Булгакова Ієшуа - прообраз Христа, але він не Богочоловік, а Той, Хто знає і несе людям істину.
А ось з'являється і Сатана-Воланд зі своєю свитою, якому навколишній світ відкритий без прикрас, і цей іронічний погляд Воланда на навколишнє близький авторові. Воланд вдивляється в людей, намагаючись виявити в них недосконале. Він висміює, знищує за допомогою своєї свити все те, що відступ від добра, оббрехалися, відступило, втратило високий ідеал. Всього на три дні Воланд і його свита залишається в Москві, але з людей спадає покрив сірої повсякденності, і людина постає перед нами у своїй наготі: "Вони - люди як люди. Люблять гроші, але ж це завжди було ... Ну, легковажні ... ну що ж ... і милосердя іноді стукає у їхні серця ... звичайні люди ... загалом, нагадують колишніх ... квартирне питання тільки зіпсувало їх ".
Міру зла, пороку і користі Воланд визначає мірою істини, краси і добра.
Він відновлює рівновагу між добром і злом і цим служить добру. Але хіба можна вважати, що в романі порок покараний? Зміни - уявні: Стьопа Лиходеев управляє тепер не вар'єте у Москві, а гастрономом в Ростові. Так всевидючий Воланд стверджує, що ніякої хід історії не змінює людську природу. Саме ці сторінки роману змушують читача замислитися над питанням: людина повністю залежить від випадку і все в ньому непередбачувано? Що ж може протистояти стихії життя, і чи можна змінити цей світ? На ці питання автор відповідає, розповідаючи нам романтичну історію Майстра і Маргарити.
Поведінка романтичних героїв визначає не збіг обставин, а слідування своєму моральному вибору. Майстер встановлює історичну істину, написавши роман про Ієшуа і Понтія Пілата. Читаючи його, ми розуміємо, чому "рукописи не горять". Але Майстер не герой, він лише служитель істини.
Подвиг ж робить Маргарита. Вона долає власний страх в ім'я віри у талант Майстра. Вона йде на самопожертву, закладаючи душу дияволу. Так Маргарита сама творить свою долю, керуючись високими моральними принципами.