Народився 26 червня 1994 року в м. Чернігові Чернігівської області. У 2012 році закінчив український фізико-математичний ліцей КНУ ім. Т. Шевченка і в тому ж році вступив на факультет комп’ютерних наук та кібернетики Київського національного університету імені Тараса Шевченка.
У 2018 році одержав диплом магістра з відзнакою за спеціальністю “Прикладна математика”.
У 2018 році вступив до аспірантури, науковий керівник — доктор фіз.-мат. наук Маринич О. В.
У 2022 році захистив дисертацію “Дослідження асимптотичних властивостей випадкових дерев”.
Область наукових інтересів: теорія ймовірностей, дослідження операцій та оптимізація.