洛克出生于威尔特郡的特罗布里奇， 父亲是一名园丁及一位论派牧师。布洛克在布拉德福德语法学校和牛津大学瓦德汉学院接受教育，学习古典文学和现代历史。1938年毕业，之后在温斯顿·邱吉尔写作《英语民族史》时为其担当助理。二战期间在BBC欧洲部工作，战后到牛津大学新学院担任历史学教师。艾伦·布洛克是牛津大学圣凯瑟琳学院的创始人，也是第一任院长（Master）。 在筹资建造学院过程中功不可没，此后也成为牛津大学的第一位全职校长。