Народився 1 червня 1957 року в селі Сков’ятин Борщівського району Тернопільської області в сім’ї селян.
З 1964 року по 1972 рік навчався в Сков’ятинській восьмирічній школі.
У 1972 році вступив на 1-й курс Чортківського медичного училища Тернопільської області, яке закінчив з відзнакою у 1976 році.
Після закінчення медичного училища працював фельдшером ФАПу в селі Рублино Бучацького району Тернопільської області.
З листопада 1976 року по жовтень 1978 року проходив строкову військову службу в Ленінградському військовому окрузі.
Після звільнення з лав Збройних Сил вступив на підготовче відділення Чернівецького державного медичного інституту.
З 1979 року по 1985 рік навчався у Чернівецькому державному медичному інституті на педіатричному факультеті. Після закінчення інституту був направлений на роботу в Кам’янець-Подільську міську дитячу лікарню лікарем-ординатором педіатричного відділення молодшого дитинства, де й працює по даний час завідувачем відділення.
В жовтні 1992 року був обраний заступником голови міської ради. На цій посаді працював по липень 1994 року.
Член партії УДАР (Український демократичний альянс за реформи) з 2010 року.
Обирався депутатом Кам’янець-Подільської міської ради 21 скликання (1990-1994 рр.). В жовтні 2010 року обраний депутатом міської ради 6 скликання по мажоритарному виборчому окрузі № 9.
Одружений. Дружина Явеляк Світлана Миколаївна, лікар-фізіотерапевт в Кам’янець-Подільській міській лікарні. Дочка Акульшина Наталя Тарасівна, викладач перської мови в столичному вузі, син Явеляк Максим Тарасович – студент 2-го курсу Буковинської медичної академії, фармацевтичного факультету. Онук Олександр, учень 4-го класу однієї із Київських шкіл.