Леонід Леонідович Шепенюк народився 14 лютого 1961 року в селі Селище Літинського району Вінницької області (нині Літинська селищна територіальна громада Вінницького району, Вінницької області, Україна).
Закінчив середню школу в рідному селі, після чого вступив до Барського автодорожнього технікуму, де здобув спеціальність механіка.
З 1979 до 1982 року проходив строкову військову службу в морській піхоті в Ленінграді (нині Санкт-Петербург, Росія).
28 червня 1982 року Леонід повертався до України після закінчення військової служби. Він був пасажиром літака Як-42, що виконував рейс № 8641 за маршрутом Ленінград — Київ.
Похований у рідному селі Селище Вінницької області.
Зі спогадів сестри Леоніда — Тетяни Леонідівни
Батькам було дуже важко втратити єдиного сина. Батько тяжко переживав, але намагався, щоб мама цього не бачила, адже після трагічної загибелі сина вона дуже сильно хворіла. За загиблого сина батькам призначили якісь гроші, від яких вони відмовилися. Згодом їм намагалися щось потроху доплачувати до пенсій. Утім, і від цих виплат вони відмовилися. Пам’ятаю, мама говорила, що не хоче продавати свого сина й міняти його на гроші[…]На суд батьки точно не їздили.
