Народився 3 серпня 1979 року в м. Рівне.
У 2002 р. закінчив Рівненський державний гуманітарний університет за спеціальністю «Трудове навчання та інформатика», а у 2008 р. – Приватний вищий навчальний заклад «Європейський університет», кваліфікація – спеціаліст з банківської справи.
2001-2002 рр. – учитель інформатики і трудового навчання у Рівненській загальноосвітній школі № 24.
Протягом 2002-2004 рр. – головний спеціаліст-системотехнік відділу виплати пенсій управління Пенсійного фонду України в м. Рівне.
2004-2006 рік – інженер-програміст 1-ої категорії відділу інформаційних технологій Рівненської філії АКБ «МТ-Банк».
З 2006 р. до 2011 р. працював на різних посадах Рівненської філії АКБ «Форум» – провідний, головний інженер-технолог відділу інформаційних технологій та програмного забезпечення; провідний, головний аналітик комп’ютерних систем відділу аналізу банківських інформаційних систем управління розвитку банківських інформаційних систем департаменту інформаційних технологій.
Упродовж 2011-2013 рр. – менеджер по аналізу банківського програмного забезпечення ТОВ «ПНН».
2013-2014 рр. – провідний консультант департаменту бізнес-аналізу, провідний аналітик операційного та прикладного програмного забезпечення у ТОВ «БМС Консалтінг».
З 2014 р. до 2019 р. працював у ТОВ «Лізард Софт», керівник проєктів у сфері матеріального (нематеріального) виробництва, виконавчий директор.
2019 р. – начальник відділу бізнес-аналітики ДП «Національні інформаційні системи».
З 22 липня 2020 року – заступник Міністра освіти і науки України (розпорядження КМУ від 22.07.2020 № 906-р).
Досвід у ІТ-сфері більше 19 років.
Фіналіст конкурсу ІТ Awards в номінації «Бізнес-аналітик» (2017), «Кращий керівник проєкту» (2019).