The 30-share index rose by 83.98 points, or 0.44 per cent, to trade at 18,919.75 points, with sectoral indices led by oil and gas, capital goods and realty, trading in positive zone with gains up to 1 per cent.
The Sensex had gained 154.35 points in the previous two sessions.
The broad-based National Stock Exchange index Nifty rose by 22.10 points, or 0.38 per cent, to 5,704.65.
Brokers said value buying by funds and retail investors as stocks available at an attractive levels, supported the upside but India's Current Account Deficit touching a record high of 6.7 per cent in the October-December quarter forced participants to adopt cautious approach.
