The 30-share barometer was down 64.19 points, or 0.25 per cent, to 25,915.41 with sectoral indices led by metal, FMCG, auto, infrastructure, capital goods and banking trading lower.
The index had lost 718.22 points in previous seven sessions.
The NSE Nifty dropped 23.60 points, or 0.29 per cent, to 7,955.50.
Brokers said that apart from continued outflows by foreign funds in view of the approaching year end and persistent selling by retail investors, a weak trend in Asia tracking losses on Wall Street as oil prices weakened on the last trading day before Christmas, mainly pulled the indices down.
The Dow Jones Industrial Average ended 0.12 per cent lower in yesterday's trade.