The market extended losses for the second continuous session this week amid a falling rupee, rising crude oil prices, widening current account deficit and global trade tensions which dampened investor sentiment.
While the Sensex closed 509 points or 1.34% lower at 37,413, Nifty fell 150 points or 1.32% to 11,287 level.
The Sensex has seen over 1% fall in the second straight session today for first time since February 2016.
On Monday, the Sensex closed 467 points or 1.22% lower at 37,922, the Nifty fell 151 points or 1.30% to 11,438 level.
Tata Steel (3.46%), PowerGrid (3.21%) and Hero MotoCorp (3.09%) were the top Sensex losers. Of 30 Sensex stocks, 25 closed lower.
Coal India (1.73%) was the top Sensex gainer followed by NTPC and Infosys rising 0.36% and 0.31%, respectively.
The rupee sinking to a fresh record low of 72.73 also gave an upper hand to the bears. The currency fell 28 paise in late afternoon trade on rising dollar as crude oil prices went past the $78 a barrel mark.
While the BSE mid cap index fell 1.36% or 221 points to 16,006, the BSE small cap index lost 228 points to 16,488 level.
Market breadth was negative with 875 stocks closing higher compared with 1,840 ending lower on the BSE. 152 stocks were unchanged.
All 19 sectoral indices ended in the red with BSE consumer durables index losing 2.47% or 510 points to 20,144 level.