Леонид Диневич родился 11 июня 1941 года в селе Онор, Кировского района, Сахалинской области. Его отец был военнослужащим Абрам Самойлович, мать - Эстер Моисеевны Альт - уроженки Одессы. Отец, после окончания Одесского военного училища, был направлен на Сахалин, участник Великой Отечественной и советско - японской войн.
Семья в военные годы находилась в Красноярском крае, после окончания военных действий жила при воинских частях на Сахалине, Курилах, в Одессе, Любомле, Владимире-Волынском и Тирасполе.
Окончил Одесский гидрометеорологический институт. Кандидат физико-математических наук. В 1965 - 1992 годах возглавлял Военизированную службу по активным воздействиям на гидрометеорологические процессы Молдгидромета на станции Корнешты в Молдавии.
Служба занималась защитой сельскохозяйственных культур от градобитий, увеличением осадков из облаков всех типов, рассеянием переохлаждённых туманов, борьбой с заморозками, исследованием грозового электричества и путей воздействия на грозовые процессы, подавлением конвекции, использованием ракетной технологии воздействия на облачные процессы.
Занимался экспериментальными исследованиями по оценке влияния противоградового засева облаков на изменение характеристик выпадающих из них осадков. Организовал подготовку специалистов по физике атмосферы на кафедре экспериментальной физики Кишинёвского университета. Был депутатом районного, а в 1989 - 1991 годах - Кишинёвского городского Совета. Лауреат премии Совета Министров СССР.
С 1992 года - научный сотрудник Тель-Авивского университета. Занимался разработкой алгоритмов и методики распознавания радиоэхо птиц для обеспечения безопасности полётов боевой авиации, радиолокационным контролем за сезонной миграцией птиц, составлением орнитологических графиков на основе радарных данных. Разработал радиолокаторную станцию МРЛ-5 для этих исследований.