Zaczął trenować szachy w wieku siedmiu lat. W 1992 r. zdobył tytuł mistrza Stanów Zjednoczonych w kategorii do 16 lat, a w 1995 – w kategorii do 20 lat. W ciągu pierwszych sześciu miesięcy 1997 r. zdobył cztery normy arcymistrzowskie na turniejach w Linares, Cannes, na Hawajach oraz w Żaganiu, gdzie zwyciężył w mistrzostwach świata juniorów do 20 lat oraz zajął I miejsce w cyklicznym turnieju "First Saturday" w Budapeszcie (edycja FS06 GM). Brał udział w dwóch turniejach o mistrzostwo świata FIDE systemem pucharowym. W obu odpadł w II rundzie: w 1997 r. w Groningen po zwycięstwie nad Ivánem Moroviciem Fernándezem został wyeliminowany przez Siergieja Rublewskiego, natomiast w 1999 r. w Las Vegas w I rundzie pokonał Vlastimila Babulę, ale w kolejnej przegrał z Kiriłem Georgiewem.