jako członek i przewodniczący komisji klasyfikacji i ewidencji oraz członek kolegium sędziów). Od 1988 do 1994 r. pełnił funkcję statystyka Międzynarodowej Federacji Szachowej.

Znaczne osiągnięcia zanotował jako szachowy arbiter, w 1985 r. otrzymując tytuł sędziego klasy międzynarodowej. Pełnił obowiązki sędziego w wielu turniejach rangi międzynarodowej oraz z cyklu mistrzostw Polski, m.in. mistrzostwa Europy juniorek do lat 20 (Straszęcin 1989), mistrzostwa świata juniorów do lat 10, 12 i 14 (Warszawa 1991), finał mistrzostw Polski seniorów (Bytom 1986), międzypaństwowy mecz Polska – Szwecja (Słupsk 1986), drużynowy turniej krajów północy (Słupsk 1988), olimpiada szachowa (Saloniki 1988), mistrzostwa Europy juniorów do lat 16 i 18 (Żagań 1995), mistrzostwa Europy juniorów do lat 20 (Żagań 1997), wielokrotnie drużynowe mistrzostwa Polski, mistrzostwa Polski w szachach błyskawicznych i szybkich oraz licznie obsadzone otwarte turnieje międzynarodowe (m.in. o Puchar Katowic, czy też MK Cafe Cup w Koszalinie). Od 1990 r. jest członkiem honorowym Śląskiego Okręgowego Związku Szachowego, a od 2000 r. – Polskiego Związku Szachowego.

Odznaczenia Srebrna odznaka Zasłużony Działacz Kultury Fizycznej (1987) Krzyż Kawalerski Orderu Odrodzenia Polski (1997).