Brookes was born in Smethwick, England in 1897 but attended Maritzburg College in Natal Province where he matriculated in 1911. He attended the University of South Africa and the London School of Economics.
Some of his early works are noted for stressing the advantages of separate development of the races in South Africa, but it is noted that his views changed during his life. Brooks was involved with the South African Institute for Race Relations in the 1920s. He became a senator in 1937 and retired as the senator for Zululand in 1953. Between 1933 and 1945 he was the Principal of Adams College. He worked closely with John Dube to achieve common objectives. The school became one of the most important schools for black education. He was a professor of History and Political Science at the University of Natal.
When the Liberal Party was formed in 1953 he did not at first join it, but changed his mind when Peter Brown and other Liberals were detained in the 1960 State of Emergency, which was imposed after the Sharpeville massacre.
After he retired from teaching at the University of Natal he was ordained as an Anglican priest.
- History of Native Policy in South Africa (1924)
- The Native Reserves of Natal (with N. Hurwitz)
- The City of God (1960)
- A History of the University of Natal (1967)
- Colonial South Africa and the origins of the racial order, Timothy J. Keegan, 1996, ISBN 0-7185-0134-9
- Rich, Paul B. (1993). Hope and despair : English-speaking intellectuals and South African politics : 1896-1976. London u.a.: British Acad. Press. p. 77. ISBN 1850434891.
- Who's Who of Southern Africa, accessed 8 August 2008
- Vigne, Liberals against apartheid, p. 130
- Vigne, Randolph (1997). Liberals against apartheid: a history of the Liberal Party of South Africa, 1953-68. Basingstoke: Macmillan. ISBN 0-333-71355-9.