He taught at Patna University, Delhi University (1973--85) and University of Toronto, and was a senior fellow at the School of Oriental and African Studies, University of London.
He taught at Patna University and Delhi University (1973--85) and was visiting faculty at University of Toronto (1965-1966). He also was a senior fellow at the School of Oriental and African Studies, University of London.