W szachy gra od czwartego roku życia. W latach osiemdziesiątych XX wieku uważany był za jeden z największych szachowych talentów w Holandii. W roku 1993 otrzymał tytuł arcymistrza. W roku 1997 awansował do najlepszej ósemki rozgrywanych systemem pucharowym w Groningen mistrzostw świata FIDE (w ćwierćfinale uległ Michaelowi Adamsowi). Brał również udział w mistrzostwach w roku 2000 w New Delhi (awans do III rundy), 2001 w Moskwie (awans do III rundy) oraz 2004 w Trypolisie (awans do II rundy). Dwukrotnie wystąpił w Memoriałach Akiby Rubinsteina w Polanicy-Zdroju. W roku 1999 okazał się najlepszy, zaś w następnym – zajął III miejsce. W roku 2001 zwyciężył (wraz z Judit Polgár) w turnieju w Hoogeveen. Brał udział w wielu turniejach elity (m.in. Amsterdam 2002, Dortmund 2005, wielokrotnie "Corus" w Wijk aan Zee oraz "Melody Amber" w Monako). W 2010 r. zwyciężył w turnieju "Chicago Open", wyprzedzając m.in. Michaela Adamsa.