Леонид Зорин написал пьесу «Покровские ворота» в 1974 году, к своему 50-летию. Но в пьесе есть одна интересная деталь — ее автобиографичность, которая переплетается с биографией самого драматурга. В молодости Зорин, как и главные герои пьесы, жил в коммунальной квартире, только не на Покровке, а на Петровском бульваре, 13. А прототипами некоторых персонажей стали его соседи.
Так, например, прототипом Маргариты Павловны стала переводчица с французского языка. Ее первый муж был настоящим интеллигентом, а второй… скажем так, был от этого довольно далек: точно как Хоботов и Борцов. А вот в образ Костика Зорин отчасти списал с самого себя, хотя историком он не был. При этом сам драматург говорил: «Кроме тетки, у меня нет ни одной придуманной фигуры».
Также Леонид Зорин немного сдвинул вперед время действия. Своеобразная «машина времени» сработала примерно на десять лет: вместо конца 1940-х события пьесы разворачиваются уже в период хрущевской оттепели. Изменилась и локация — действие перенесли ближе к Покровским воротам.
В театре пьесу постиг ошеломительный успех. Ее практически сразу поставили в Театре на Малой Бронной. А спустя какое-то время историю решил экранизировать Михаил Козаков.