Diploma with honors, Zbarazh University, 1970. Diploma with honors, Lviv Polytechnic National University, 1975.
Assistant NUWMNRU, Rivne, Ukraine, 1976—1980, senior lecturer, 1980—1986, associate professor, 1986—2010. Corresponding member Academy Engineering Science Ukraine, Rivne, since 2004.
Member of Engineering Academy of Sciences (Kyiv, Ukraine) (corresponding member).
Married Valentine Andruschuk. Children: Oksana Martyniuk, Andrew.