Bei der Jugendeuropameisterschaft in der Altersklasse U12 im Jahr 2000 in Kallithea (Chalkidiki) belegte er den dritten Platz. Das Jugendturnier 2004 in Rybinsk gewann er mit 8 Punkten aus 8 Partien. Bei der Moskauer Meisterschaft im Blitzschach 2010, die von Alexander Morosewitsch vor Michail Kobalija gewonnen wurde, erreichte er den dritten Platz. Im selben Jahr wurde er bei der Studentenweltmeisterschaft in Zürich Fünfter. Bei der Schacholympiade 2018 in Batumi war er Kapitän der namibischen Nationalmannschaft.