The 30-share index ended the day at 28,078, up 363.98 points, while broad-based 50-share index quoted 8,683, up 132.05 points at close.tracking higher global markets after the Bank of England launched a larger-than-expected stimulus package, though the benchmark index was headed for flat to lower for the week.
Sentiment remained positive supported by the passage of India's long-awaited "game-changing" Goods and Services Tax (GST) bill on Wednesday, though gains on Thursday have been tempered by concerns about the amount of work needed to bring the reforms into reality.
"The trigger of GST has now gone by and one can only judge the implications of the bill once the (tax) rates are announced, which should take two to three months," said Saurabh Jain, assistant vice president of research at SMC Global Securities.
"Markets at this point are only reacting to the fact that the bill has been passed, ignoring the implications for now."
A lowdown on markets today
Sensex at 27,983, up 269.53 points
Nifty at 8,633, up 82.30 points
Sensex at 27,956, up 242.08 points
Nifty at 8,625, up 74.55 points