Народився 20 грудня 1976 року у місті Охтирка Сумської області.
У 1994 році вступив до Національної юридичної академії імені Ярослава Мудрого на факультет підготовка кадрів для органів юстиції, де здобув освіту за спеціальністю «Правознавство».
У 1999 році працював стажистом, помічником та старшим помічником прокурора Комсомольського району Херсона.
У 2001 році отримав призначення прокурором відділу підтримання державного обвинувачення в судах прокуратури Херсонської області.
У 2004 році був підвищений до заступника начальника відділу.
У 2008 році став суддею Херсонського окружного адміністративного суду.
У 2011 році рішенням Вищої ради юстиції України його призначено на посаду заступника голови цього ж суду.
У 2013 році обраний на посаду судді Херсонського окружного адміністративного суду безстроково.
З 2017 року очолює Херсонський окружний адміністративний суд.