od 2005 zasiadał w radzie naczelnej). Od 2004 przewodniczący niezarejestrowanego Związku Ludności Narodowości Śląskiej – organizacji śląskiej mniejszości narodowej. Podczas spisu powszechnego w 2002 apelował o deklarowanie narodowości śląskiej i koordynował deklarowanie narodowości śląskiej ze strony RAŚ. Doprowadził do nadania w dniu 18 lipca 2007 językowi śląskiemu kodu ISO 639-3: „szl”. W lipcu 2007 zainicjował obchody 1144 rocznicy Chrztu Śląska. Jako przedstawiciel języka śląskiego wziął udział w powołaniu w dniu 13 grudnia 2003 w Gdańsku organizacji PolBLUL (Unia Języków Regionalnych i Mniejszościowych w Polsce) – odnogi EBLUL (Europejskie Biuro Języków Rzadziej Używanych). W styczniu 2005 skutecznie wsparł ratowanie polskich mszy w Essen w Niemczech. Twierdzi, że język śląski jest uznawany przez Bibliotekę Kongresu USA. W 2017 został jednym z założycieli partii Ślonzoki Razem (zarejestrowanej w 2018).