Bachelor, Patna University, 1980. Master of Arts, University Delhi, India, 1982. Master of Arts, State University of New York, Buffalo, 1988.
Doctor of Philosophy, State University of New York, Buffalo, 1992.
Lecturer University Delhi, 1982-1985. Instructor State University of New York, Buffalo, 1985-1991. Course director York University, Toronto, Ontario, Canada, 1991-1995.
Lecturer University Newcastle, Australia, 1995-1998. Visiting fellow Center Development Economics, Dehli School of Economics, 1999, Jawaherlal Nehru University, New Delhi, 2000. Professor LBS National Academy Administration, India, 1999—2001, Gokhale Institute Politics Economics, India, since 2001.
Visiting scholar Cambridge University, 1998.
Convenor Delhi U. Discussion Society, 1984-1985. Secretary Graduate Group in Marxist Studies, Buffalo, 1989-1990. Member American Economics Association, Union for Radical Political Economics.