W Indywidualnych Mistrzostwach Polski występował 15-krotnie zdobywając 4 medale.
Reprezentant Polski na wielu międzynarodowych zawodach. Był w drużynie, która w lipcu 2017 roku zdobyła brązowy medal na Drużynowych Mistrzostwach Świata w Chanty-Mansyjsku.
Dwa razy startował na olimpiadach szachowych i cztery razy na drużynowych mistrzostwach Europy, z których przywiózł srebrny medal w klasyfikacji indywidualnej z Heraklionu w 2007 roku.
W 2016 roku zwyciężył w XVI Międzynarodowym Festiwalu Szachowym im. Mieczysława Najdorfa w Warszawie oraz w X Międzynarodowym Festiwalu Szachowym w Wunsiedel w Niemczech.
W 2014 roku był Sekundantem mistrza świata Viswanathana Ananda w meczu o mistrzostwo świata.
W lipcu 2007 roku podczas turnieju w Pardubicach zastosował gambitową nowość w partii hiszpańskiej 10. … d5?!, dzięki której w efektowny sposób wygrał z Wiktorem Kuzniecowem. Ruch ten został określony przez magazyn ChessBase nowinką 2007 roku, a wariant nazwano Gambitem Gajewskiego.