Народився 2 червня 1977 року.
Закінчив Національний юридичний університет імені Ярослава Мудрого у Харкові за спеціальністю правознавство та Національну академію внутрішніх справ України за спеціальністю право.
Навчався у Полтавському національному педагогічному університеті імені В. Г. Короленка (педагог-психолог) та Полтавському нафтовому геологорозвідувальному технікумі (кваліфікація — технік-механік).
Працював директором та головним бухгалтером ТОВ Укрсвязьмонтаж, очолював Міжнародний благодійний фонд Визволення, працював заступником начальника управління у справах захисту прав споживачів у Полтавській області, а також заступником начальника відділу у Службі автомобільних доріг Київської області.
У Верховній Раді VI скликання працював помічником на громадських засадах депутата від Партії регіонів Равіля Сафіулліна.
У 2013 році балотувався до парламенту VIІ скликання по 223 округу, Київ, як самовисуванець. Був одним з керівників Правого Сектору, довіреною особою голови організації Дмитра Яроша на президентських виборах 2014 року.
У грудні 2014 року — заступник начальника управління Міністерства внутрішніх справ України у Донецькій області, згодом — переведений на аналогічну посаду у Херсонську область.
У 2015 році очолив Департамент протидії наркозлочинності, у 2016 році був звільнений з посади.
У 2016 році балотувався у народні депутати на довиборах у парламент по 183 округу міста Херсон як самовисуванець.
8 липня 2017 року став головою Соціалістичної партії України. У 2019 році балотувався на посаду президента України від Соціалістичної партії України. У червні 2019 року склав повноваження голови політичної сили і приєднався до партії Опозиційна платформа — За Життя.