 In 2000 he won the Ukrainian Championship.He represented Ukraine in the Chess Olympiad in 1994, 1996 and 1998.He competed 14 times in the US Chess Championships, winning the tournament in 2006, finishing 2nd in 2007, 2008 and 2017 and finishing 3rd 4 more times.