Народився 1966 року в с. Куми Карлівського району Полтавської області в родині службовців.
1990 року закінчив Харківський юридичний інститут ім. Ф.Е. Дзержинського.
Трудову діяльність розпочав у 1983 році – працював слюсарем, водієм Ланнівського цукрового комбінату.
Проходив строкову військову службу.
У 1990 році, після закінчення інституту, працював стажистом помічника прокурора, помічником прокурора прокуратури Семенівського району Полтавської області, слідчим прокуратури Диканського району Полтавської області.
У період з 1993 року по 1999 рік – суддя Диканського районного суду.
З 1999 року по 2006 рік – суддя апеляційного суду Полтавської області. Протягом 2006–2011 років – заступник голови цього суду.
У березні 2011 року на засіданні Вищої ради юстиції був призначений головою апеляційного суду Полтавської області.
17 вересня 2013 року Указом Президента України призначений суддею Конституційного Суду України. Присягу склав 19 вересня 2013 року.
Кандидат юридичних наук. Заслужений юрист України.
20.02.2018