He holds a doctorate from Jawaharlal Nehru University, India, and has taught at the School of Oriental and African Studies (SOAS), University of London, and Ambedkar University Delhi. He was also previously a postdoctoral fellow at the Johannesburg Institute for Advanced Study, University of Johannesburg.