From the Sensex basket, Bajaj Finserv jumped nearly 4 per cent, and Bajaj Finance climbed nearly 3 per cent.
Shares of Bajaj Finance and Bajaj Finserv jumped amid media reports that subsidiary Bajaj Housing Finance was planning to go public.
Nestle, State Bank of India, Power Grid, Tata Steel, Larsen & Toubro and Mahindra & Mahindra were the other major gainers.
In contrast, Tech Mahindra, Axis Bank and Reliance Industries were the laggards.
In Asian markets, Shanghai and Hong Kong settled in the positive territory while Tokyo and Seoul ended lower.
European markets were trading mostly in the green. Wall Street ended higher on Wednesday. The S&P 500 climbed 0.9 per cent to a record 5,248.49 in its first gain since setting its last all-time high on March 21.
Foreign Institutional Investors (FIIs) bought equities worth Rs 2,170.32 crore on Wednesday, according to exchange data.
"Indian equities closed the day and fiscal year on an optimistic note, with volatility by the end of the session, as buying by retails, DIIs, and FIIs surged across categories," said Vinod Nair, Head of Research, Geojit Financial Services.
Global oil benchmark Brent crude climbed 0.42 per cent to USD 86.40 a barrel.
The BSE benchmark climbed 526.01 points or 0.73 per cent to settle at 72,996.31 on Wednesday. The NSE Nifty went up by 118.95 points or 0.54 per cent to 22,123.65.
Equity markets would remain closed on Friday for 'Good Friday'.