The NSE Nifty hit its all-time high level on Tuesday in line with optimism in global markets and fresh foreign fund inflows.
The NSE Nifty went up by 136.35 points or 0.60 per cent to reach its lifetime peak of 22,779.75 in the late afternoon trade.
The 30-share BSE Sensex traded with a gain of 230.75 points or 0.31 per cent to 74,902.03.
From the Nifty-50 pack, Mahindra & Mahindra, IndusInd Bank, Power Grid and Hero MotoCorp were the major gainers.
In Asian markets, Seoul, Tokyo and Hong Kong were quoting in the positive territory while Shanghai traded lower.
Wall Street ended with gains on Monday.
Global oil benchmark Brent crude climbed 0.26 per cent to USD 88.63 a barrel.
Foreign Institutional Investors (FIIs) turned buyers on Monday after continuous offloading. They bought equities worth Rs 169.09 crore, according to exchange data.
The BSE benchmark jumped 941.12 points or 1.28 per cent to settle at 74,671.28 on Monday. The NSE Nifty went up by 223.45 points or 1 per cent to 22,643.40.
Except for the headline, this story has not been edited by The Telegraph Online staff and has been published from a syndicated feed.