Bachelor, St. Xavier's College, Mumbai, India, 1988. Higher School Certificate in Arts, St. Xavier's College, Mumbai, India, 1985. Master of Arts, St. Xavier's College, Mumbai, India, 1991.
Doctor of Philosophy., University Mumbai, 2000.
Lecturer department history Kirti M. Doongursee College Arts, Science and Commerce, Dadar, Mumbai, 1995—1996. Lecturer History in Government Law College, Churchgate, Mumbai, 1996—1997. Head department ancinet Indian culture Siddharth College Arts, Science and Commerce, Mumbai, 1997—1999.
Teacher, history Swami Vivekanand High School, 1998—1999. Principal Shivarvidyalaya High School, 2001—2002. Visiting professor history of civilizations Tennessee Medical College, 1996-1998.
Research assistant health service sector Tata Institute Social Science, Mumbai, 1996-1997. Research assistant National Resource Center for Inclusion, Spastic Society India, Bandra, Mumbai, 1999-2000. Freelance journalist, since 1996.
Member Asiatic Society (life. Pre-modern book selection committee), 1996-1998.