Mumbai: The BSE Sensex fell for the fourth straight day on Thursday, losing 157 points to close at 19,292 amid rising oil prices and food inflation, fanning investor concern over the possibility of further hike in interest rates.

Besides, investors settled their positions on the last day of this month's derivatives contracts. As a result, realty, metals, IT and consumer durables suffered a sharp setback on heavy profit-booking.

Brokers said food inflation, which rose marginally to 8.76 per cent for the week ended April 16 -- from 8.74 per cent in the previous week -- coupled with a sharp surge in global crude oil prices raised macroeconomic concerns.

Oil prices rallied in global markets, fanning inflation worries. New York's contract for June rose to USD 113.37 a barrel, while Brent North Sea crude moved up to USD 125.75 in early trade in Asian markets.

The Bombay Stock Exchange's 30-share barometer opened on a slightly higher note but profit-booking pulled it down to 19,292.02, a fall of 156.67 points or 0.81 per cent.

Marketmen said there has been sustained selling pressure by foreign funds, and FIIs have pulled out Rs 2,130.96 crore in last three days since April 25, including provisional data of on Wednesday.

RIL, with heaviest weightage on the Sensex, continued to rule weak for the fourth straight day after last week's announcement of below-expected Q4 results. It was down 1.15 per cent and was the major contributer to the Sensex fall.