Народився 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 скликання склав присягу народного депутата.