The NSE Nifty 50 index rose 1% to 17,797, as of 0347 GMT and the S&P BSE Sensex was up 0.97% at 59,712.10.
The Nifty IT index, metals index and auto index were top gainers rising 1.8%, 1.7% and 1.6%, respectively.
Shares of Ircon International gained 4% after winning an order worth 2.56 billion Indian rupees ($32.13 million).
Asian shares edged up in early trade on Tuesday following a rebound in the final hour of New York trading. [MKTS/GLOB]
($1 = 79.6750 Indian rupees)
(Reporting by Nallur Sethuraman in Bengaluru; Editing by Neha Arora)