Народився 30 квітня 1970, м.Львів.
У 2002 році закінчив Міжрегіональну Академію управління персоналом, за фахом «менеджер бізнесу».
У 2007 році завершив Львівський регіональний інститут державного управління Національної академії державного управління при Президентові України, за фахом «магістр державного управління».
Трудову діяльність розпочав у 1991 році помічником заступника голови Львівського міськвиконкому.
1995—1996 — заступник головного лікаря з правових і кадрових питань лікарні швидкої медичної допомоги.
1996—1998 — заступник гендиректора СП ТОВ «Новеком».
1998—1998 — гендиректор ТОВ «Західний медичний центр».
1998—2000 — начальник управління у справах сім'ї та молоді Львівської ОДА.
2003—2005 — начальник головного управління у справах сім'ї та молоді Львівської ОДА.
2005—2006 — старший науковий працівник Західного наукового центру НАН і МОН України.
З 2008 по 2010 рік — заступник голови Львівської обласної державної адміністрації.
З 2010 по 2014 рік — професор кафедри теоретичної та прикладної економіки Львівської політехніки.
У травні 2014 року повернувся на державну службу. Спершу працював у Департаменті забезпечення діяльності Міністра фінансів України, пізніше — начальником Державної фінансової інспекції України в Київській області.
24 лютого 2015 року Кашубу було призначено директором Державного центру зайнятості.
З 2005 року — старший науковий працівник Західного наукового центру НАН України. З 2006 року працює за сумісництвом.
У науковому доробку має 4 монографії, понад 90 публікацій, 8 навчальних посібників, з них 2 з грифом МОН України.
У 2014 році захистив докторську дисертацію на тему «Теоретико-методологічні засади формування стратегії розвитку підприємництва в Україні».
11 вересня 2015 року в Києві співробітники Генеральної прокуратури та СБУ затримали Ярослава Кашубу під час отримання хабаря розміром 622 тисячі гривень. В автівці посадовця також знайшли кілька пакетів з великою сумою грошей, рушницю, набої та інше. У день затримання, міністр соціальної політики Павло Розенко відсторонив Кашубу з посади.
Пізніше чиновника відпустили під заставу 1,8 млн гривень.
Захисником Ярослава Кашуби по даній справі виступив адвокат Олексій Шевчук.
Одружений, виховує двох доньок.
12.02.2016