Shares of ONGC tanked 3.96 per cent to Rs 399.90, while Reliance Industries Ltd fell by 3.73 per cent to Rs 1,078.50 on the BSE.
Indraprastha Gas fell by 3.29 per cent, while Indian Oil Corp was down 2.92 per cent, Bharat Petroleum Corp Ltd (2.91 per cent) and Gail India (2.08 per cent).
Led by the losses in these stocks, the oil and gas index ended at 11,207.45, down 3.26 per cent, the top loser among the BSE's 13 sectoral indices.
In the broader market, the Sensex ended on a flat note, up 13.83 points to 24,376.88.