Народився у 1986 р. У 2008 році закінчив Криворізький технічний університет за спеціальністю «Системи керування та автоматики» та отримав кваліфікацію магістра з комп’ютеризованих систем. Після університету працював інженером-проектувальником систем протипожежного захисту в державному проектному інституті “Кривбаспроект”. З 2009 року і до теперішнього часу працює на кафедрі комп’ютерних систем та мереж.
Наразі є виконуючим обов’язки декана факультету інформаційних технологій.
Викладає навчальні дисципліни: «Об’єктно-орієнтоване програмування», «Паралельні та розподілені обчислення», «Системне програмне забезпечення».
У 2012 році захистив дисертацію на здобуття ступеня кандидата технічних наук за спеціальністю «Інформаційні технології» на тему «Інформаційна технологія підтримки рішень для автоматизованого керування буровибуховими роботами з мінімізацією енерговитрат».
З 2014 року працює доцентом кафедри комп’ютерних систем та мереж. У 2015 р. пройшов стажування у Католицькому університеті Льовена (м. Гент, Бельгія) та Королівському технологічному інституті (м. Стокгольм, Щвеція) у межах міжнародної програми Tempus.
Напрямами наукових досліджень є інтелектуальні інформаційні системи, паралельні та розподілені обчислення.
Має понад 40 наукових праць, 9 навчально-методичних та 2 патенти на корисну модель.