Народився 16 липня 1971 року у селі Духів Кременецького району Тернопільської області.
Обраний депутатом Волинської обласної ради на виборчому окрузі № 51 від Волинської обласної регіональної політичної партії «Українське об’єднання патріотів - УКРОП». Член фракції УКРОП в обласній раді.
Голова постійної комісії обласної ради з питань освіти, науки, інформаційного простору, культури та мови, національного і духовного розвитку, сім’ї, молоді, спорту та туризму.
У 2015 році був обраний на посаду ректора Луцького національного технічного університету.