Dwukrotnie wystąpił w finałach mistrzostw Polski seniorów (Poznań 2005 - X miejsce, Kraków 2006 - VI miejsce). W roku 2006 reprezentował Polskę na olimpiadzie szachowej w Turynie, zdobywając 4½ pkt w 8 partiach.