Equity benchmark Sensex soared 495 points to cross the 46,000-level for the first time on Wednesday amid persistent foreign fund inflows and positive cues from global markets.
After touching a record intra-day high of 46,164.10, the 30-share BSE index ended 494.99 points or 1.09 per cent higher at 46,103.50.
Similarly, the broader NSE Nifty rallied 136.15 points or 1.02 per cent to its new record high of 13,529.10. It touched its lifetime peak of 13,548.90 during the day.
Asian Paints was the top gainer in the Sensex pack, rising around 3 per cent, followed by Kotak Bank, Axis Bank, HDFC Bank, Infosys, Reliance Industries and ITC.
On the other hand, UltraTech Cement, Tata Steel, Maruti, SBI and Bajaj Auto were among the laggards.
"Domestic equities remained buoyant with Nifty and Sensex recording fresh highs today mainly supported by a sharp rebound in global markets," said Binod Modi, Head-Strategy at Reliance Securities.
The favourable progress on COVID-19 vaccine approvals and distribution across the globe has overshadowed the concerns over a sharp rise in new cases and resultant lockdowns in various countries, he said.
Indian equities emerged as a preferred destination for foreign investors given the government's strong commitment to reviving the economy, he said, adding that prospects of corporate earnings recovery have emerged strongly, which is much evident from key economic data and management commentaries.
Foreign portfolio investors (FPIs) were net buyers in the capital market as they purchased shares worth Rs 2,909.60 crore on Tuesday, according to provisional exchange data.
Elsewhere in Asia, bourses in Hong Kong, Seoul and Tokyo ended on a positive note, while Shanghai finished in the red.
Stock exchanges in Europe were trading with gains in early deals.
Meanwhile, the global oil benchmark Brent crude futures rose 0.96 per cent to USD 49.31 per barrel.
In the forex market, the rupee settled 3 paise higher at 73.57 (provisional) against the US dollar.