Krook was born in Riga, Latvia and moved to South Africa at the age of eight. She earned a degree in English literature at the University of Cape Town. In 1946 she was awarded a scholarship to Newnham College, at the University of Cambridge, where she earned her Ph.D. and spent 14 years as a research fellow and assistant lecturer.