В 1914 г., после окончания гимназии, Шварц поступил на юридический факультет Московского университета, но в 1917 г. бросает университет и уезжает в Ростов-на-Дону, где становится актером «Театральной мастерской». Маленькая труппа гастролирует по провинции, а в 1921 г. появляется в Петрограде. Шварц вливается в петроградскую литературную среду, где его принимают как блестящего выдумщика и шутника. Он сближается с группой «Серапионовы братья», в которую входили Зощенко, Каверин, Всеволод Иванов. Работает секретарем Корнея Чуковского, а затем – журналистом в различных изданиях в Донбассе.
В 1924 г. Шварц вернулся в Ленинград, работал в детской редакции Госиздата под руководством Маршака, в знаменитых детских журналах «Чиж» и «Еж». Первая книжка, «Рассказы старой балалайки», вышла в 1924 г. Затем появились и другие рассказы, которые с удовольствием печатали многие детские журналы и альманахи. К Шварцу приходит слава детского писателя.
В 1929 г. Шварц дебютировал как драматург. Его первые пьесы – «Ундервуд» и «Клад» – были поставлены Ленинградским ТЮЗом. Сказки Шварца начинают ставить и другие детские театры. Пробует свои силы автор и в комедийной драматургии для взрослых.
В годы Великой Отечественной войны Шварц был эвакуирован из блокадного Ленинграда в Киров и Сталинабад. Здесь он работал над пьесой «Дракон», которая была поставлена уже после войны. Но спектакль сняли с репертуара сразу после премьеры в Ленинградском театре комедии. Пьеса оставалась под запретом до 1962 г.
При жизни Сталина пьесы Шварца не ставились. Лишь в 1956 г. был издан первый сборник пьес, по ним снова начали ставить спектакли – и в СССР, и за рубежом. В 1956 г. была поставлена сказка «Обыкновенное чудо».
По сценариям Шварца сняты фильмы «Золушка» (1947), «Первоклассница» (1948), «Дон-Кихот» (1957), «Марья-искусница» (1959), «Обыкновенное чудо» (1964), «Снежная королева» (1966). Более современные экранизации его сказок – фильмы Марка Захарова «Убить дракона» (1988) и «Обыкновенное чудо» (1978).
Кстати, в 2011 году сказка «Обыкновенное чудо» была поставлена в Донецкой муздраме.