Im Jahr 1988 siedelte er in die Vereinigten Staaten über. Beim Biel Open International 1989 teilte er hinter Matthias Wahls und Lev Gutman den dritten Platz. Im Jahr 1988 verlieh ihm die FIDE den Titel eines Internationalen Meisters, drei Jahre später wurde er Großmeister. Eine der GM-Normen hatte er sich beim Arnold Cup 1991 in Gausdal erspielt. Im August 1992 teilte er mit Anatoli Karpow und Boris Gulko den ersten Platz beim gut besetzten Schnellschachturnier in Moskau, verlor danach den Stichkampf und wurde Dritter. Ende 1995 teilte er den Sieg mit Nick de Firmian und Patrick Wolff bei der US-Meisterschaft in Modesto. Im Jahr 1998 wurde er in San Felipe (Venezuela) Panamerikanischer Meister. In den Jahren 1989, 2000, 2001 und 2006 teilte er den ersten Platz beim World Open. Beim 4. American Continental 2007 in Cali war er ebenfalls geteilter Erster. Er nahm viermal am K.o.-Turnier um die FIDE-Weltmeisterschaft und viermal am Schach-Weltpokal teil, kam jedoch nie über die zweite Runde hinaus. Im Jahr 2002 spielte er am zweiten Reservebrett der US-Mannschaft bei der Schacholympiade in Bled. In der United States Chess League spielt er seit 2012 für die "New England Nor'easters". Mit seiner Elo-Zahl von 2600 lag er Januar 1997 auf dem Platz 60 der Weltrangliste.