У 1967р. вступив у Львівський державний університет ім. І. Франка на механіко-математичний факультет, який закінчив за спеціальністю “математика” (1972р.).Вчителював у Кошляківській восьмирічній школі Тернопільської обл. та Користівській середній школі Рівненської обл. З 1974 р. - асистент, старший викладач Рівненського державного педагогічного інституту, закінчив аспірантуру при Інституті математики Академії наук УРСР (1984р.). З 1987р. - доцент кафедри математичного аналізу Рівненського державного педагогічного інституту. Працює у Рівненському гуманітарному університеті. 1996-1999рр. - завідувач кафедри інформатики та прикладної математики, захистив докторську дисертацію (2005р.) у Інституті кібернетики ім. В. Глушкова НАН України (м. Київ), з 2006р. – професор. За сумісництвом - професор кафедри прикладної математики і кафедри автоматизації, електричних та комп’ютерно-інтегроварих технологій Національного університету водного господарства і природокористування. З 2010р. - дійсний член (академік) УНГА (Української нафтогазової академії), з 2011р. - дійсний член Наукового товариства ім. Т. Шевченка.
За визначні наукові здобутки ім’я вченого занесено до книги (Міжнародної бази даних) “Who is who in Science and Engineering 2008-2009 – 10th Edition” (“Хто є хто в науці і інженерії 2008-2009 – 10-те видання”) в числі лідерів наукової і технологічної революції, а також “Who is who in Science and Engineering 2011-2012 – 11th Edition”(“Хто є хто в науці і інженерії 2008-2009 – 11-те видання”).
Автор біля 400 наукових праць, з яких 8 монографій.