Karpovs første mesterskap var junior-VM 2000 der han ble nummer fire. Som senior deltok han i VM 2003 i Paris og tok bronsemedaljen. Hans foreløpig beste resultat kom under OL 2004 der han tok bronse på ny personlig rekord med 8725 poeng.