Ярослав Дубневич родился 7 августа 1969 года в селе Зубра Львовской области.
После восьми классов школы Дубневич поступил в обувное училище, окончив которое устроился прессовщиком в Пустомытовский районный стройкомбинат. В 1987 году он открыл собственное обувное производство, а в 1993 году занял должность помощника главы сельскохозяйственного предприятия «Львовское», главой которого был его брат Богдан.
С 1999 по 2004 год Дубневич обучался в Национальном университете «Львовская политехника», где получил квалификацию магистра по менеджменту. Второе высшее он получил уже в Днепропетровском институте железнодорожного транспорта им. Лазаряна, специальность — «Учет и аудит».
С 2008 по 2011 год в Секретариате Верховной Рады депутат занимал должность представителя «Укрзализныци».
В 2010 году Дубневича переизбрали в Львовский областной совет, на этот раз он вошел в состав бюджетной комиссии. В 2012 году он одержал победу на парламентских выборах в качестве самовыдвиженца.
В 2019 году Ярослав Дубневич был избран в Верховную Раду девятого созыва как беспартийный самовыдвиженец. Является членом комитета по вопросам здоровья нации, медицинской помощи и медицинского страхования. Член депутатской группы «За будущее».
17 октября 2019 года генеральный прокурор Украины Руслан Рябошапка подал в Национальное антикоррупционное бюро (НАБУ) и Специальную антикоррупционную прокуратуру (САП) заявления о привлечении Дубневича к ответственности, подозревая его в присвоении 93 млн гривен «Укрзализныци».
Обвинен в присвоении 93 млн грн Укрзализныци, освобожден под залог.
Кроме того, в отношении Дубневича рассматривается дело о недостоверном декларировании.
Член групп по межпарламентским связям с ОАЭ, Грецией, Польшей, Венгрией, Чехией, Словакией, Египтом.
Депутат Верховной Рады от партии «За будущее».
Женат, воспитывает сына Юрия и дочь Роксолану.