He has taught at Jesus and Mary College, Delhi and the Department of Psychology, University of Delhi befor he joined the Centre for the Study of Developing Societies (CSDS, Delhi), a premier research institute of the country, where he works at present.