The 50-issue index, after regaining the 8,600-level, rallied by 79.15 points, or 0.92 per cent, to trade at an all-time high of 8,629.85, surpassing its previous intra-day high of 8,626.95 touched on December 4.
Brokers said investor sentiments remained positive since the RBI's surprise rate cut last week coupled with encouraging Q3 numbers of some bluechip companies.
Major gainers which supported the Nifty to scale a life-time high were HDFC Ltd, Sesa Sterlite, Tata Steel, Hindalco, Jindal Steel & Power, ITC Ltd, Tata Motors, Axis Bank, SBI, Cipla, RIL, HDFC Bank, Infosys, Wipro, ICICI Bank, Coal India and Cairn India.
The gauge had rallied over 915 points in previous three straight sessions.
Meanwhile, foreign portfolio investors (FPIs) bought shares worth a net Rs 433.72 crore yesterday, as per provisional data from the stock exchanges.
Globally, among other Asian markets, Hong Kong's Hang Seng was up 0.75 per cent while Japan's Nikkei closed 2.07 per cent higher.