Sensex rose 271.61 points to 77,080.09 and Nifty gained 55.35 points to 24,044.50 in early trade.
Brent crude fell 0.49% to $78.44 per barrel, supporting sentiment on inflation and margins.
Trent, Infosys, Tech Mahindra, TCS and HCL Tech led the gains, while Axis Bank and Bajaj Finance lagged.
