A sharp fall in rupee value against the dollar as well as fears about a slowdown in China and growth concerns continued to rattle investors sentiment.
The domestic currency was trading fresh two-year low at 66.83 per dollar.
The Sensex dropped by 296.39 points or 1.18 per cent to trade at 24,905.51 at 1515hrs.