The Sensex touched a fresh two-year low of 15,191 and the Nifty touched a low of 4,560, the lowest level for both indices since August 21, 2009.
The 30-share Sensex ended at 15,379 down 112 points and the 50-share Nifty ended at 4,613 down 38 points.
Meanwhile, the Indian rupee fell by 36 paise to Rs 53.06 per US dollar in early trade today, weighed down by gains posted by the American currency against other peers overseas amid a lower opening in the domestic equity market.
The domestic currency had notched up a smart gain of 94 paise to close at Rs 52.70/71 against the dollar in the previous session on fresh selling of the US currency after the RBI took steps to stem the fall of the rupee.
L&T, HDFC Bank and ICICI Bank were among the major draggers on the Sensex, accounting for an 89 points' loss.
Capital goods shares weakened after October Industrial output contracted sharply and over concerns regarding order inflows. L&T and BHEL touched their 52-week lows in trades today, both plummeting 4% each. Other losers from the pack were Alstom Projects, Suzlon Energy and BGR Energy Systems, down 5-6% each.
BSE Bankex ended lower by 3% at 9,131 as the index
Relief for Nimbus in bank guarantee forfeit case
Beware: Banks may protect their employees over their customers
BSE index may fall 20% from current level in 2012
Arvind Kejriwal: 'No one is born corrupt, system makes you so'
From Jalgaon to Harvard: A farmer's success story