W Śląskim Instytucie Naukowym pełnił funkcję zastępcy kierownika Zakładu Badań Socjologicznych (1985–1986) oraz sekretarza naukowego (od 1988 roku do likwidacji instytutu w 1992 roku). W 1993 roku był dyrektorem Ośrodka Badań Społeczno-Kulturowych Towarzystwa Zachęty Kultury w Katowicach. W latach 1994–1995 doradca medialny w firmach prywatnych. W latach 1996–1997 zastępca dyrektora Instytutu Holocaustu i Dziejów Romów w Europie Środkowej, potem dyrektor Romskiego Instytutu Historycznego. Od 1997 do 1998 roku kierownik Zakładu Kultury Ludowej Górnośląskiego Parku Etnograficznego w Chorzowie. W latach 1998–2003 dyrektor Muzeum Miejskiego w ZabrzuGerlich Marian Grzegorz [biogram], [w:] Who is who w Polsce. Encyklopedia biograficzna z życiorysami znanych Polek i Polaków, Zug 2002, s. 485. ISBN 3-7290-0034-9.. W latach 2003–2006 redaktor naczelny Zabrzańskiego Informatora Samorządowego (ośrodka prasowo-telewizyjnego). Od 2006 do 2007 roku dziekan Wydziały Dziennikarskiego Wyższej Szkoły Humanistycznej w Katowicach, w latach 2007–2008 docent na Wydziale Dziennikarstwa Małopolskiej Szkoły Zawodowej w Krakowie. W latach 2008–2013 pracował w Instytucie Etnologii i Antropologii Kulturowej Uniwersytetu Śląskiego. W 2011 roku obronił habilitację na podstawie pracy „My, prawdziwi Górnoślązacy...”.