Народився у 1972 р. У 1994 році закінчив Східноукраїнський державний університет (м. Луганськ) за спеціальністю “Робототехнічні системи та комплекси” . З 1994 до 1997 року працював за спеціальністю у банківських установах. У 1998 р. вступив до аспірантури Криворізького технічного університету. У 2001 р. захистив дисертацію на здобуття наукового ступеня кандидата технічних наук. З 2002 до 2005 навчався у докторантурі КТУ при кафедрі інформатики, автоматики і систем управління. У 2006-2007 рр. працював на посаді доцента кафедри ІАСУ. У жовтні 2007р. був обраний за конкурсом на посаду завідувача кафедри комп’ютерних систем та мереж. У 2008 р. Міністерством освіти і науки України (МОНУ) присвоєно вчене звання доцента.
У 2010 році захистив дисертацію на здобуття наукового ступеня доктора технічних наук. Отримав вчене звання професора кафедри КСМ від МОНУ в 2013р. З 2012р. до 2015р. додатково суміщував посаду декана факультету інформаційних технологій. Є постійним членом науково-методичної комісії МОНУ за спеціальністтю 123 – комп’ютерна інженерія.
Викладає навчальні дисципліни: «Комп’ютерні системи штучного інтелекту», «Комп’ютерні системи», «Науково-дослідна робота студентів», «Комп’ютерні мережі та електрона комерція», “Основи інформаційних технологій”. Відповідальний за структуру та методичне забезпечення дисциплін, які входять до групи «Комп’ютерні системи».
Напрямом наукових досліджень є штучний інтелект, інформатизація та комплексна автоматизація технологічних процесів та виробництв. За означеним напрямом підготував трьох к.т.н. та одного д.т.н. Є членом двох спеціалізованих вчених рад із захисту дисертацій у Криворізькому національному університеті та Східноукраїнському національному університеті ім. Володимира Даля, а також постійним членом наукового семінару “Сучасні проблеми керування та моделювання у складних системах” Придніпровського наукового центру АН України.
Має понад 160 наукових праць, серед яких 30 навчально-методичних та 6 патентів на винахід.