Народився у шахтарському містечку Верхнє-Дуванному (тепер у складі м. Урало-Кавказ) Краснодонського району Луганської області. Дитинство та шкільні роки пройшли у м. Калуші на Прикарпатті. Закінчив механіко-математичний факультет Київського державного університету ім. Тараса Шевченка (1982). Після навчання працював інженером, молодшим, а згодом старшим науковим працівником науково-дослідного сектору Івано-Франківського інституту нафти і газу. З 1991р. асистент, доцент (1992), професор (1997), завідувач кафедри вищої математики ІФНТУНГ (2004).
Івано-Франківський національний технічний університет нафти і газу