Investor sentiment was also dampened after weakening of rupee to a 20-month low (intra-day) faded chances of a rate cut by the RBI at its meeting next month, brokers said.
Global cues, unsettled by sell-off in government bonds, stocks and dollar, also weighed on sentiments, they added.
All the major indices in Asia ended lower, while those in Europe were in the red in their early trade.
The 30-share Sensex today fell 118.26 points or 0.44 per cent to close at 26,599.11, its weakest closing since October 21, last year. The gauge shuttled between 26,423.99 and 26,850.37 intraday.
More From This Section
Today is the third straight session of decline with the index having lost 891.48 points in this period.
The NSE Nifty index also ended with a loss of 39.70 points or 0.49 per cent at 8,057.30 -- its weakest close since December 17 last year. Intra-day, it dipped below the crucial 8,000-level to touch a low of 7,997.L5.
Axis Bank was the biggest loser among 30-Sensex stocks by plunging 2.95 per cent followed by ONGC down 2.94 per cent to Rs 318.70.
Other losers were Maruti Suzuki with a fall of 2.52 per cent, Hindalco down 2.47 per cent, ICICI Bank 2.44 per cent, Tata Power 2.32 per cent, Dr Reddy's 2.19 per cent and Tata Motors 1.90 per cent.
The broader markets remained under pressure with the BSE midcap and smallcap indices falling up to 1.95 per cent.