Od samego początku związany jest z Katedrą Historii Oświaty i Wychowania oraz Pedagogiki Porównawczej UO, której jest kierownikiemInformacja na stronie INP UO [on-line] [dostęp: 29.02.2012]. W latach 1982–1995 był zastępcą dyrektora, a od 1995 do 2016 roku dyrektorem Instytutu Nauk Pedagogicznych WSP w Opolu (od 1994 roku Uniwersytetu Opolskiego). W 1990 roku otrzymał stopień naukowy doktora habilitowanego na podstawie rozprawy pt. Działalność kulturalno-oświatowa Polaków za Olzą 1920-1938. W 2007 roku prezydent Polski Lech Kaczyński nadał mu tytuł profesora nauk humanistycznychPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 22 października 2007 r. nr 115-5-07 o nadaniu tytułu profesora ()..
Poza Uniwersytetem Opolskim pracował również w Instytucie Pedagogiki Wydziału Pedagogicznego Akademii im. Jana Długosza w Częstochowie oraz Wyższej Szkole Zarządzania i Administracji w Opolu, gdzie sprawował funkcję dziekana Wydziału Pedagogicznego w latach 1998–2004 [on-line] [dostęp: 28.02.2012]. Ponadto jest sekretarzem Polsko-Czeskiego Towarzystwa Naukowego.