Народився 01 жовтня 1985 року у селі Срібне Радивилівського району Рівненської області, в сім’ї військовослужбовця. Депутат Рівненської міської ради, фракція “Батьківщина”. Одружений, виховує двох доньок.
В 1992 році пішов у перший клас Бродівської спеціалізованої школи з поглибленим вивченням англійської мови. У 2000 році, після закінчення 9 класу, перейшов навчатися у Радивилівський загальноосвітній ліцей, який закінчив у 2003 році.
У 2008 році закінчив Міжнародний економіко-гуманітарний університет ім. акад. Степана Дем’янчука і одержав диплом за фахом «магістр журналістики».
У 2011 році закінчив Національний університет водного господарства та природокористуванння і отримав другу вищу освіту за фахом «економіка підприємства».
З 2006 по 2007 – журналіст служби новин телекомпанії «Рівне-1». Через рік переведений з служби новин на посаду редактора прямоефірної програми «На часі». Працював позаштатним кореспондентом на телеканалах «НТН» та «Інтер».
З листопада 2007 року по червень 2008 – працівник Верховної ради України. Посада – помічник народного депутата Юрія Прокопчука. Тоді ж прийняв присягу держслужбовця і отримав сьомий ранг державної служби.
З червня 2008 року по грудень 2015 року – штатний кореспондент телеканалу «1+1», власний кореспондент ТСН в Рівненській області.
З грудня 2015 року – директор з стратегічного розвитку ТРК «РИТМ».
З вересня 2008 року викладач в Міжнародному економіко-гуманітарному університеті на факультеті журналістики.
В жовтні 2010 року обраний депутатом Рівненської міської ради по мажоритарному округу №14. З січня 2013 року – голова фракції ВО «Батьківщина» у Рівненській міській раді.
В жовтні 2015 року обраний депутатом Рівненської міської ради по мажоритарному округу №21.
У 2022 році організовував територіальну оборону. Потім мобілізувався у ЗСУ до 14-ї механізованої бригади, у складі якої на посаді командира взводу/тво командира роти брав участь у боях в Донецькій і Харківській областях.