Im Juli 2004 wurde er in Belgrad mit der deutschen Jugendnationalmannschaft U18-Europameister. Er war bis 2013 und noch einmal 2019 Mitglied des B-Kaders der deutschen Nationalmannschaft. Bei der Schacholympiade 2010 in Chanty-Mansijsk spielte er an Brett 3 der deutschen Mannschaft und erzielte 4,5 Punkte aus 8 Partien.