Dikötter studerte historievitenskap og russisk ved Universitetet i Genève. Deretter tilbragte han to år i Folkerepublikken Kina. I 1990 tok han doktorgraden ved SOAS i London i historievitenskap. Deretter forsket han videre der, og ble forsker i 2002.