Народився 23 серпня 1962 року в селі Білоскірка Тернопільського району Тернопільської області.
Громадянин України.
Освіта вища.
З 1998 по 2002 рік – депутат Тернопільської районної ради.
З 2002 по 2006 рік – депутат Тернопільської обласної ради.
З березня 2006 по жовтень 2014 року – народний депутат України 5, 6, 7-го скликань.
З 2015 по 2020 – депутат Тернопільської обласної ради шостого скликання, перший заступник голови Тернопільської обласної ради.
Партійність: з 09 грудня 2001 року – член партії Всеукраїнське об’єднання «Батьківщина». З 2002 року до цього часу – голова Тернопільської обласної організації Всеукраїнського об’єднання «Батьківщина». Член Політради партії Всеукраїнське об’єднання «Батьківщина».