Gimė 1988 rugpjūčio 18 d. Kvėdarnoje. 2007 m. baigė Kvėdarnos vidurinę mokyklą. 2007-2013 m. Lietuvos muzikos ir teatro akademijoje studijavo aktorinį meistriškumą (pantomimos aktoriaus specialybė; bakalauro ir magistro kurso vadovas – J. Javaitis). Vilniaus teatre „Lėlė“ aktorius dirba nuo 2017 m.
Š. Gedvilas taip pat sukūrė vaidmenų aktorių ansamblio „Degam“ spektakliuose, kine, dalyvavo nepriklausomuose projektuose. Nuo 2013 m. aktorius yra dainuojančių mimų grupės „Neteisėtai padaryti“ narys, nuo 2016 m. dalyvauja socialinės klounados (Gydytojų klounų) veikloje.
Aktorius yra dalyvavęs profesinio meistriškumo kursuose Togoje, Japonijoje (studijavo Suzuki metodą) bei Tbilisije, Gruzijoje (mokėsi G. Kandelaki rankų šešėlių teatro technikos).