In 1945, de Beer became Professor of Zoology and was, from 1946 to 1949, President of the Linnean Society. Then he was Director of the British Museum (Natural History) from 1950 until his retirement in 1960. He was knighted in 1954, and awarded the Darwin Medal of the Royal Society in 1957.