After a higher start, the Sensex tumbled by 290.87 points, or 1.52 per cent to settle at 18,861.54, its lowest level since November 27.
In a volatile trade, the gauge recorded its second biggest loss this month after February 21 when it tumbled 317 points.
Similarly, the National Stock Exchange index Nifty dropped by 103.85 points, or 1.79 per cent to 5,693.05.
"It is a bit frustrating to see a new set of concerns on FII taxation which could cause uncertainty unless quickly resolved," said Sandeep Nanda, CIO, Bharti AXA Life Insurance.
More From This Section
The sentiment turned bearish on hike in some taxes despite reduction in Securities Transaction Tax and a higher global trend. Auto stocks were also down as the government announced hiking excise duty on luxury cars and their parts.
Stocks of SBI dropped by 5.80 per cent to Rs 2,085.40 and ICICI Bank by 3.86 per cent to Rs 1,040.30. HDFC Bank lost 2.67 per cent to Rs 625.60 and HDFC Ltd by 2.32 per cent to Rs 760.40.