Jest trzykrotnym Mistrzem Polski Nauczycieli w Szachach; zdobywał złoto podczas festiwalu szachowego "Szachy w Ustroniu łączą pokolenia".
Wybrane sukcesy w turniejach W 2011 podzielił II miejsce w XIII Międzynarodowym Turnieju Szachowym "O Puchar Gór Opawskich" wraz z Aleksandrem Hnydiukiem, a tuż za Vadimem Shishkinem z UkrainyXIII Międzynarodowy Turniej Szachowy "O Puchar Gór Opawskich". W 2013 roku wraz z drużyną Stowarzyszenia Szachowego Gminy Pawłowice pierwszy raz uzyskał awans do Sygnity Ekstraligi SeniorówWyniki Sygnity Extraligi w 2014 roku. Podzielił także II miejsce wraz z Bartłomiejem Heberlą i Petrem Veličką w Międzynarodowym Memoriale Szachowym im. Wiesława Hanczarka w Raciborzu przegrywając z Marcinem KrzyżanowskimMiędzynarodowy Memoriał Szachowy im. Wiesława Hanczarka. Zdobył też II miejsce w XVIII Memoriale Szachowym im. Emila Oleja w KatowicachXVIII Memoriał Szachowy im. Emila Oleja. W 2015 roku zwyciężył w XIV Memoriale Stanisława Szymańskiego w ChorzowieXIV Memoriał Stanisława Szymańskiego. Ponownie też zajął II miejsce w XX Memoriale Szachowym im. Emila Oleja w KatowicachXX Memoriał Szachowy im. Emila Oleja. Dzielił także III miejsce w Memoriale Tadeusza Tomalczyka w Mysłowicach. Przegrał z tylko z Pawłem Czarnotą oraz Zbigniewem PakleząMemoriał Tadeusza Tomalczyka.