Overseas, European shares were trading lower as investors reacted to fresh German data and eyed a speech from US Federal Reserve Chair Janet Yellen.
Most Asian stocks fell after Chinese government researchers saw China's GDP growth slowing in 2017.
Back home, the Nifty opened lower at 8,126 and drifted further to 8,094.85 before ending at 8,104.35, showing a fall of 35.10 points or 0.43 per cent.
It saw an intra-day movement of about 37.65 points.
Also Read
However, Energy gained by 0.59 per cent, followed by IT at 0.01 per cent.
Major index laggards were Bharti InfraTel (3.01 per cent), Asian Paints (2.39 per cent), Sun Pharma (2.33 per cent), UltraTech Cement (2.20 per cent), HDFC (1.67 percent) and ACC (1.01 per cent).
The gainers included GAIL (2.59 per cent), Aurobindo Pharma (1.17 percent), Tata Power (0.81 per cent), Grasim (0.72 per cent) and HCL Tech (0.59 per cent).
Turnover in the cash segment fell to Rs 13,299.21 crore from Rs 18,133.91 crore as on Friday.
A total of 6,409.10 lakh shares changed hands in 6,430,939 trades. The market capitalisation of NSE stood at Rs 10,417,005 crore.
Disclaimer: No Business Standard Journalist was involved in creation of this content