Родился в семье ремесленника.
Вёл революционную работу в Перми, Екатеринбурге, на заводах и рудниках Урала.
С 1917 года — член Екатеринбургского комитета РСДРП(б), возглавлял коллегию пропагандистов. После Октябрьской революции работал секретарём городской думы, секретарём исполкома Екатеринбургского окружного Совета рабочих и солдатских депутатов, членом Уралобкома РСДРП(б), затем его секретарём. В 1918 году рядовым бойцом коммунистического батальона отправился на фронт. Погиб в бою с белогвардейцами.
6 ноября 1919 года Успенской улице Екатеринбурга было присвоено имя Вайнера. Выбор был неслучаен: в доме купца Телегина (Успенская, 12) находилось представительство страхового общества «Россия», агентом которого работал Л. И. Вайнер. Здесь он встречался с уральскими революционерами, отсюда руководил революционной борьбой пролетариата. Здесь же одно время и жил.