Народився у місті Гайсин Вінницької області, де розпочав навчання в початковій школі. Від раннього віку мене приваблювали математика, фізика та хімія. У шостому класі взяв у шкільній бібліотеці всі підручники з математики до програми старших класів і їх опрацював протягом певного часу, до восьмого класу опанував елементи інтегрального числення та класичний грецький метод вичерпування; зокрема вмів обчислювати площу сегмента параболи.
Моє позашкільне навчання збагатили телевізійні передачі з математики для школярів, які вели професор Ядренко та доцент Вишенський, а також навчання в заочній Фізико-математичній школі Київського національного університету імені Тараса Шевченка. Я був єдиним учнем у Львові, який склав вступні випробування до Фізико-математичної школи - інтернату при цьому університеті. Сімейні обставини, однак, унеможливили навчання у ліцеї. У 1993 році мене запросили на навчання без вступних іспитів до механіко-математичного факультету Львівського університету; утім я обрав фізико-математичний факультет Дрогобицького державного педагогічного інституту, адже близькість до дому давала змогу допомагати родині.
У студентські роки неодноразово виборював призові місця у всеукраїнських змаганнях: друге місце на олімпіаді з математики для педагогічних університетів на другому курсі, перше місце на третьому курсі і знову друге місце на четвертому. У 1996 році отримав грант Джорджа Сороса на підтримку точних наук.
На третьому курсі розпочав дослідження для майбутньої дисертації під керівництвом доцента Омеляна Горбачука зі Львівського університету, талановитого математика, який здобув вищу освіту і кандидатський ступені у провідному університеті колишнього Союзу, на той час одному з чільних світових центрів математичних досліджень. Знайомство відбулося завдяки доцентові Михайлові Яворському, чиє наставництво відіграло для мене формувальну роль як інтелектуально, так і особистісно. Згодом професор Горбачук став моїм офіційним науковим керівником. Його вагомі здобутки в алгебрі та функціональному аналізі, а також широта математичного бачення істотно вплинули на моє наукове становлення.
У 1998 році вступив до аспірантури на кафедрі алгебри і топології нинішнього Львівського національного університету імені Івана Франка, яку тоді очолював відомий тополог професор Михайло Зарічний. Працюючи над дисертацією з алгебри, активно брав участь у Львівському алгебраїчному семінарі під керівництвом професора Миколи Комарницького. Інтелектуальна атмосфера кафедри, зокрема праці Василя Андрійчука, Тараса Банаха, Миколи Комарницького та Ігоря Гурана, суттєво вплинула на моє мислення; не менш вагомими були розмови з блискучим математиком Олександром Равським. Восени 2001 року захистив дисертацію на механіко-математичному факультеті Київського національного університету імені Тараса Шевченка та здобув ступінь кандидата фізико-математичних наук.
У 2002–2004 роках працював науковим співробітником відділу алгебри Інституту прикладних проблем механіки і математики НАН України. Від 2002 року викладаю в Дрогобицькому державному педагогічному університеті імені Івана Франка, де викладаю математичні дисципліни.