Закінчив Тернопільський державний педагогічний інститут. У 1985 році закінчив аспірантуру в м. Київ у науково-дослідному інституті педагогіки. Тоді ж захистив дисертацію на звання кандидата педагогічних наук. Зараз працює в Тернопільському національному педагогічному університеті доцентом кафедри природничих і математичних дисциплін початкового навчання.