- 4 razy rozgrywki Drużynowych Mistrzostw Polski seniorów (w najwyższej klasie rozgrywkowej: Głogów 2001, Ustroń 2006, liga zjazdowa 2011 i 2012)
- 3 razy rozgrywki Drużynowych Mistrzostw Polski juniorów: Wisła 2000 i 2001, Koszalin 2005
- 3 razy mistrzostwa Polski seniorów 55+ Ustroń 2017-2019
- 2 razy Mistrzostwa Polski w grze błyskawicznej Kędzierzyn-Koźle 1998, Jaworzno 2003
- Mistrzostwa Polski w szachach szybkich Jaworzno 2004
- 4 razy Mistrzostwa Polski juniorów Wisła 1999, Pokrzywna 2001, Wisła 2003, Brody Iłżeckie 2003
- 9 razy Mistrzostwa Polski juniorów w grze błyskawicznej Olkusz 1998-2006
- Mistrzostwa Polski juniorów w grze błyskawicznej i szachach szybkich (MPJ BIS) Koszalin 2016
- 18 razy mistrzostwa Polski służb mundurowych
- 3 razy finały „Złotej Wieży” Szczyrk/Dankowice 1995, Pokrzywna 2004, Międzybrodzie Żywieckie 2005
- turnieje kołowe z normą GM Ostróda 2011 i Koszalin 2014
Zapraszany na wykłady dla sędziów do różnych województw, prowadzący kursy sędziowskie.