Евгений Шварц родился в Казани 21 октября 1896 года. В 1898 году вместе с семьей переезжает под Москву в город Дмитров. После ареста отца за участие в студенческой социал-демократической организации Шварцы перебираются под Армавир, затем оседают в Майкопе. В Майкопе Шварц оканчивает реальное училище. Затем — Московский университет, после университета поступает в Театральную мастерскую в Ростове-на-Дону. В 1921 году в составе ростовской театральной труппы приезжает в Петроград. Знакомится с писателями, сам начинает писать, примыкая к «Серапионовым братьям». Некоторое время работает секретарем у К. Чуковского.
В 20-е годы выходят его первые детские книжки. С 1925 года Шварц — секретарь журнала «Ленинград», чуть позже — детского отдела Госиздата. С 1927 года начинает заниматься драматургией, ставятся его пьесы «Ундервуд», «Красная шапочка», «Снежная королева» и др. Самые знаменитые его пьесы «Голый король», «Тень» и «Дракон» написаны в период с 1934 по 1943 год.
Умер Евгений Львович 15 января 1958 года.