Народився 2 червня 1977 року у Полтаві.
Освіта
В 2003 році закінчив Полтавський нафтовий геологорозвідувальний технікум. Спеціальність «Обслуговування і ремонт нафтовий і газових промислів», кваліфікація «технік-механік».
Пізніше закінчив Полтавський державний педагогічний інститут ім. В. Г. Короленка.
В 2009 році став випускником Національного юридичного університету ім. Ярослава Мудрого за спеціальністю «правознавство».
В 2017 році закінчив Національну академію внутрішніх справ України за спеціальністю «право», отримавши ступінь магістра.
Трудова діяльність
З 2005 по 2008 рік працював директором та головним бухгалтером ТОВ «Укрзв’язокмонтаж».
З 2008 по 2010 рік працював на «Донецькій залізниці»: спочатку на посаді інженера-технолога, згодом – начальником промивально-пропарювальної станції Новозолотарівка.
У 2011 році працював заступником начальника Управляння захисту прав споживачів у Полтавській області.
У 2014 році став майором міліції, очолив батальйон патрульної служби міліції особливого призначення «Полтавщина».
10 грудня 2014 року призначений заступником начальника УМВС України в Донецькій області.
30 червня 2015 року став заступником начальника УМВС в Херсонській області. Отримав звання підполковника міліції.
Керував полтавським центром «Правого сектору» і був регіональним керівником цього руху на сході України.
З 2015 по 2016 рік працював керівником Департаменту протидії наркозлочинності Національної поліції України.
З 2016 по 2017 рік працював радником міністра внутрішніх справ України.
6 жовтня 2017 року був обраний головою профспілок Міністерства внутрішніх справ України.
З липня 2017 по липень 2019 року – очолював Соціалістичну партію України. Кандидат від СПУ на президентських виборах 2019. Згодом, відповідно до одноголосного рішення з’їзду СПУ, був делегований в ряди «Оппозиційної платформи – За Життя» для представлення соціалістичних інтересів в парламенті.
29 серпня 2019 року на першому урочистому засіданні Верховної ради України 9 скликання склав присягу народного депутата.