Лев Степанович родился в январе 1908 года в г.Боготол Красноярского края. С 1933 года по 1938 год служил по призыву Сталинским РВК Челябинская области в пограничных войсках Красной Армии.
Участник Великой Отечественной войны. До 1942 года воевал на Северо-Западном фронте в составе 588-й отдельном стрелковом и 1930-й отдельном саперном батальонах помощником командира, до 1943 года на Калининском фронте в составе 293-й армейском инженерно-саперном батальон начальником штаба, до 1944 года на 1-м Прибалтийском фронте в составе 640-й отдельном саперном батальоне 357-й стрелковой дивизии Белоруском фронте. С 6 августа 1947 года по 15 сентября 1954 года служил в органах внутренних дел начальником 1-го стройрайона Татспецнефтестроя.
Награжден орденами Отечественной войны I и II степени (1944г. и 1945г.), орденом Красной Звезды(1944г.), медалью «За боевые заслуги», медалью «За взятие Кенигсберга», медалью «За победу над Германией в Великой Отечественной войне 1941-1945г.г.».