oprócz pracy na WSP podjął pracę jako nauczyciel chemii w Szkole Podstawowej nr 33.
W latach 1986–1999 był członkiem Międzywojewódzkiej Komisji Kwalifikacyjnej Stopni Specjalizacji zawodowej nauczycieli w Nowym Sączu, a w latach 1999-2000 jej przewodniczącym.
W latach 1989–1990 prowadził wykłady dla nauczycieli-metodyków w ramach kursokonferencji organizowanych przez Centrum Doskonalenia Nauczycieli w Warszawie.
W 1996 r. został upoważniony przez Ministra Edukacji Narodowej do wydawania opinii kwalifikujących podręczniki szkolne.
W 2003 r. habilitował się na Uniwersytecie im. Massaryka w Brnie w Czechach, temat pracy habilitacyjnej – „Pojmotvorný proces y význam definic v přirodnich vĕdách”. W tym samym roku uzyskał stopień nauczyciela dyplomowanego.
W 2004 r. został mianowany na stanowisko profesora nadzwyczajnego UP.
W 2004 r. zainicjował cykl konferencji o tematyce dotyczącej badań w zakresie dydaktyki chemii
W 2006 r. został kierownikiem Zakładu Dydaktyki Chemii wchodzącego w skład Instytutu Biologii. Od 2009 r. kieruje Zakładem Chemii i Dydaktyki Chemii (powstałym z połączenia Zakładu Chemii i Dydaktyki Chemii).
Granty W 1995 r.