Nifty too closed below the psychological mark of 10,200, losing 38.35 points, settling on 10,186.60.
The Sensex touched a high of 33,126.55 points and a low of 32,914.42 points during the intra-day trade so far.
The broader markets also traded in line with benchmarks, with the Nifty Midcap falling 0.2 percent.
The Indian rupee opened higher by 9 paise at 65.33 per dollar on Tuesday versus 65.42 on Monday.
Market breadth was negative with 754 advances against 1,125 declines.
"CPI-based inflation data for October will be released post market hours today", he added. However, emergence of selling at every rise wiped off initial gains and the index finally settled 91.69 points, or 0.28 % down at 32,941.87, its weakest closing since October 26.
On the currency front, the rupee weakened by 26 paise to close at 65.42-43 against the U.S. dollar from its previous close at 65.16-17.
Vinod Nair, Head of Research, Geojit Financial Services, said: "Domestic investors turned cautious giving more weight to slow down in IIP to 3.8 per cent, geopolitical tensions in Middle East and continued advancement in crude prices".
Share sale by foreign portfolio investors (FPIs) was worth a net Rs 233.58 crore yesterday, provisional data showed.
Major Sensex gainers on Tuesday were: Hero MotoCorp, up 1.96 per cent at Rs 3,653.65; Bajaj Auto, up 1.71 per cent at Rs 3,266.40; Axis Bank, up 1.57 per cent at Rs 546.25; Mahindra and Mahindra, up 1.34 per cent at Rs 1,429.90; and Reliance Industries, up 1.26 per cent at Rs 886.20.
Among the top Sensex losers, Larsen and Toubro fell 2.5 percent, Tata Consultancy Services dropped 1.7 percent, Power Grid lost 2.6 percent while Asian Paints shed 1.8 percent.