본관은 청송(靑松). 자는 성가(聖可). 대사헌 심의겸(沈義謙)의 증손으로, 할아버지는 현감 심엄(沈㤿)이고, 아버지는 홍문관 교리 심희세(沈熙世)이며, 어머니는 현감 박안정(朴安鼎)의 딸이다.
1675년(숙종 1) 사마시에 합격하고, 1682년 증광문과에 병과로 급제하였다. 승문원에 분관되었다가 검열(檢閱)을 거쳐 정언(正言) · 지평(持平) 등을 역임하였다. 1689년 기사환국 때 남인이 집권하게 되자, 서인인 조태구(趙泰耉) · 이징명(李徵明) · 조형기(趙亨期) 등과 함께 남해에 유배되었다가, 1694년 갑술옥사로 남인이 실각되자 풀려나왔다.
그 뒤 부수찬(副修撰) · 정언(正言) · 이조좌랑 · 부교리(副校理) · 헌납(獻納) · 지제교(知製敎) · 사인 · 부응교 · 보덕(輔德) · 집의(執義) 등을 거쳐 1696년 승지 · 병조참지 · 예조참의 등을 역임하고, 1697년 전라도관찰사로 재임하다가 죽었다. 문장과 필법이 뛰어났고, 고사(古史)에도 밝았다.