Indian equity benchmarks ended sharply lower on Thursday as rising bond yields and a rebound in crude oil prices weighed on sentiment, amid heightened concerns over the global macroeconomic outlook.

The Nifty 50 settled at 23,063.10, down 383.70 points, or 1.64%, while the Sensex fell 1,247.71 points, or 1.67%, to close at 73,580.54.

The sell-off extended to the broader market, with the NSE Nifty Midcap 100 and Nifty Smallcap 100 indices declining 2.25% and 1.53%, respectively.

Market volatility also spiked, with the India VIX, a measure of market volatility, surging more than 22%.

All sectoral indices ended in the red, with the Nifty Financial Services index falling more than 4%.

Market breadth on the NSE remained firmly negative, with 2,587 stocks declining against 943 advancing, while 99 stocks closed unchanged.