Sensex fell 378 points and Nifty slipped below 23,150 as US-Iran tensions, higher crude prices and US inflation weighed on sentiment.
IT stocks led the decline, with the Nifty IT index dropping over 2% and HCLTech, Infosys and Tech Mahindra among the top losers.
Brent crude rose to $94.7 per barrel while continued FII selling and rate-hike concerns kept investors cautious.

