Financial shares ended lower on account of profit booking after recent run-up whereas oil shares reeled under selling pressure after the government raised the excise duty on petrol and diesel.
The 30-share Sensex ended 68 points lower at 27,941 and the 50-share Nifty was down 25 points at 8,358.
The broader markets ended marginally lower- BSE Mid-cap and Small-cap indices were up 0.2-0.3%.
The market breadth in BSE ended weak with 1,714 shares declining and 1,333 shares advancing.
Meanwhile, foreign institutional investors were net buyers in Indian equities worth Rs 459.47crore on Wednesday, as per provisional stock exchange data.
At 15:30, the rupee was trading at 61.57 versus Wednesday's close of 61.4925/5000.
ASIAN MARKETS
Japanese stocks rose to fresh seven-year highs on Thursday as investors lapped up a media report that said Prime Minister Shinzo Abe appears to have decided to call an early election amid mounting expectations hewould postpone a planned sales tax hike.
The report from Jiji news agency was the latest in a spate of shifting speculation that has kept markets rapt this week. The Nikkei benchmark ended 1.1% higher to 17,392.79, the highest closing level since June 2007.
SECTORAL INDICES
BSE Oil & Gas index slumped by nearly 2% followed by counters like Metal, Banks, Power and Realty, all falling between 0.4-1%.
However, BSE IT and Healthcare indices gained by nearly 1% each.
Oil shares reeled under selling pressure after the government raised the excise duty on petrol and diesel to boost revenues and contain budget borrowing that could put off a likely cut in the retail prices of the two fuels.
The government has raised the factory gate tax by Rs 1.50 a litre each for the two fuels. This is the seventh reduction in
'Stay invested, Sensex will double in 5 years'
What triggers Sensex's split personality
TIPS: How to SELECT stocks to get good returns
DLF stock: Is it a good time to buy?
Rupee ends 5 paise down against the dollar