The Nifty declined 215.50 points or 0.99 per cent to 21,522.10.
Among the Sensex firms, Bajaj Finance fell by 5.03 per cent after its December quarter earnings failed to cheer investors.
Titan, UltraTech Cement, Bajaj Finserv, Reliance Industries, ITC and NTPC were among the other major laggards.
Tata Motors, State Bank of India, Hindustan Unilever, Power Grid, Tech Mahindra and Tata Consultancy Services were the gainers.
"Selling intensified towards the fag end as investors further slashed their positions in key stocks ahead of the Budget while weakness in several Asian indices also contributed to the overall fall.
"With just one day left for the Budget, investors want to play it safe although there would not be any big-bang announcement by the government in this budget. Focus would rather shift to US Fed policy but indications are that it may maintain the status quo on interest rates, which could unsettle investors further," said
In the broader market, the BSE midcap gauge declined 0.53 per cent while smallcap index climbed 0.18 per cent.
Consumer durables declined 2.40 per cent, capital goods dipped 1.24 per cent, power (1.12 per cent), FMCG (1 per cent), utilities (0.92 per cent) and industrials (0.77 per cent).
In Asian markets, Tokyo settled in the positive territory while Seoul, Shanghai and Hong Kong ended lower.
European markets were trading with gains. The US markets ended higher on Monday.
Global oil benchmark Brent crude climbed 0.21 per cent to USD 82.57 a barrel on Tuesday.
The BSE benchmark jumped 1,240.90 points or 1.76 per cent to settle at 71,941.57 on Monday. The Nifty climbed 385 points or 1.80 per cent to 21,737.60.
Foreign Institutional Investors (FIIs) bought equities worth Rs 110.01 crore on Monday, according to exchange data.