The Sensex jumped as much as 273.23 points to 36,140.67 in early trade, while the Nifty moved to 10,871.60, up 79.1 points from the previous close. All sectors moved higher led by advances in financial and metal stocks.
At 9:30 am, the Sensex traded 235.69 points higher at 36,103.13 and the Nifty at 10,857.45, up 64.95 points from the previous close.
Top gainers on the 50-scrip benchmark index at the time were Vedanta, Indiabulls Housing Finance, Yes Bank and Grasim, trading between 1.62 per cent and 2.51 per cent higher.
The domestic markets shrugged off the release of weak macroeconomic data on Thursday evening. India's GDP or gross domestic product growth stood at 6.6 per cent in the quarter ended December 31, 2018, the slowest rate of expansion recorded since the quarter ended September 2017.
Equities in other Asian markets rose driven by Chinese markets, which rallied with the blue-chip CSI300 index adding 1.2 per cent. Index publisher MSCI said it would quadruple the weighting of mainland shares in its global benchmarks later this year, potentially drawing more than $80 billion of fresh foreign inflows to the world's second-biggest economy.
That, along with strength in other markets in the region, helped push MSCI's broadest index of Asia-Pacific shares outside Japan up more than 0.3 per cent.