Van Onselen var tidligere ansatt ved University of the Witwatersrand, hvor han ledet Institute of Advanced Social Research. Han er en kjent kritiker av afrikansk nasjonalisme.