Fra 1971 underviste Davies i polsk historie ved School of Slavonic and East European Studies (SSEES) ved University of London hvor han var professor fra 1985 til 1996. For tiden er Davies Supernumary Fellow ved Wolfson College, Oxford. I løpet av sin karriere har Davies undervist i mange land, blant dem USA, Canada, Australia, Japan, Kina, Polen og en rekke andre.