The BSE 30-share Sensex opened on a strong footing and surged to a lifetime high of 30,167.09 points in intra-day trade, before settling at 30,133.35, up 190.11 points, or 0.63 per cent.
This surpassed its previous record close of 29,974.24, reached on April 5.
The gauge had hit its previous intra-day high of 30,024.74 on March 4, 2015.
Similarly, the broader 50-issue NSE Nifty scaled a new peak of 9,367 before finally ending 45.25 points, or 0.49 per cent higher at 9,351.85, a new record closing.