Народився 11 квітня 1961 року в с. Залухів Ратнівського району Волинської області.
В 1980 році закінчив Володимир-Волинський технікум гідромеліорації та механізації сільського господарства.
У 1986 році здобув вищу юридичну освіту в Харківському юридичному інституті (нині – Національний юридичний університет імені Ярослава Мудрого).
Після закінчення в 1980 році технікуму проходив строкову військову службу.
Із серпня 1986 року працював слідчим слідчого відділення відділу внутрішніх справ Луцького міськвиконкому Волинської області.
У квітні 1990 року обраний народним суддею Луцького районного народного суду, а у вересні 1992 року призначений головою цього суду.
Постановою Верховної Ради України від 3 квітня 2003 року обраний безстроково суддею Апеляційного суду Волинської області.
З 23 грудня 2003 року Указом Президента України призначений першим заступником голови цього суду.
У період із 2004 року по 2019 рік – голова Апеляційного суду Волинської області.
30 жовтня 2019 року XVII позачерговим з’їздом суддів України за результатами конкурсу призначений суддею Конституційного Суду України. Присягу склав 5 листопада 2019 року.
Заслужений юрист України. Кандидат юридичних наук.
Одружений. Має двох синів.
30.11.2021