2006–2010 m. studijavo Lietuvos muzikos ir teatro akademijoje, baigė vaidybos studijų programą ir įgijo aktoriaus išsilavinimą. 2010–2022 m. J. Čepulis dirbo Panevėžyje Juozo Miltinio dramos teatro aktoriumi.
Panevėžio scenoje J. Čepulis sukūrė apie 30 vaidmenų įvairaus žanro spektakliuose. Tarp jų – „Korikas“ Džonas Rutas (A. Špilevoj „Šv. Speigas“, 2022), Nikolajus Gogolis (N. Gogol „Apsiaustas“, 2021), Gustav Jensen (I. Vyrypajev „Irano konferencija“, 2020), Kalinys, buvęs maištininkas, vėliau adjutantas (S. Mrožek „Provokatoriai“, 2019), Pranas (A. Škėma „Pabudimas“ 2018), Milošas (B. Hrabal „Stotelė“, 2017), Akopas Terteraantas (A. Cagareli „Chanuma“, 2017), Jaunas vyras (T. Džiudženoglu „Lavina“, 2016), Jakobas Rundis, jaunas plevėsa (L. Ruohonen „Vyšnia šokolade“, 2016), Autorius (A. Čechov „Rotšildo smuikas“, 2014) ir daug kitų.
J. Čepulis sukūrė pagrindinį Mindaugo vaidmenį Lietuvos Didžiosios Kunigaikštystės Valdovų rūmų šiuolaikinio teatro spektaklyje pagal Justino Marcinkevičiaus dramą „Mindaugas“ (2017).
Už vaidmenį spektaklyje „Irano konferencija“ XI Dalios Tamulevičiūtės profesionalių teatrų festivalyje Varėnoje jam atiteko D. Tamulevičiūtės giminių įsteigtas prizas (kartu su kitais spektaklio aktoriais, 2021 m.) bei Auksinio scenos kryžiaus nominacija kategorijoje „Aktorių ansamblis“.