Родилась 15 июля 1928 года в Москве. Отец - известный писатель Леонид Максимович Леонов. Мать – Татьяна Михайловна Леонова, в девичестве Сабашникова, дочь московского книгоиздателя Михаила Васильевича Сабашникова.
Детство Елены Леонидовны пришлось на военные годы. В 1943 – 1947 гг. она училась в Московской средней художественной школе. В 1947 г. поступила в Московский Государственный художественный институт им. В. И. Сурикова (педагоги - Ф. П. Решетников, А. А. Пластов, П. И. Котов). В 1954 г. она заканчивает институт дипломной работой «Дети в театре», которая в этом же году экспонируется на третьей Всесоюзной выставке дипломных работ студентов художественных институтов.
С 1958 г. член Союза художников СССР.
С конца 1950-х по 1990-е годы принимает участие во множестве московских, всесоюзных, а позже и всероссийских художественных выставках.
В середине 1960-х гг. она обращается к деревенской тематике. В 1963, 1964 гг. совершает ряд поездок в Суздаль, где создает цикл суздальских пейзажей. А с конца 1960-х гг. начинается создание серии «деревенских окон», натюрмортов и интерьеров. Совершает летние поездки в деревню в Вышневолоцком районе Тверской области.
В 1970-е гг. Елена Леонидовна обращается к теме городского пейзажа, а точнее «городских окон». Первая ее персональная выставка в Москве проходит в 1978 году. В 1980-х – 1990-х гг. она продолжает работать в излюбленном жанре натюрморта и разрабатывать тему «деревенского окна».
Ее мужем был Андрей Николаевич Макаров - художник-живописец.
Умерла 22 марта 1999 года.