본관은 풍산(豊山). 자는 춘경(春卿), 호는 매사(梅沙). 부사직(副司直) 홍수(洪脩)의 증손으로, 할아버지는 홍이상(洪履祥)이고, 아버지는 증 좌참찬 홍탁(洪𩆸)이며, 어머니는 조안국(趙安國)의 딸이다.
1654년(효종 5) 진사를 거쳐, 1690년(숙종 16) 식년문과에 병과로 급제하여 장령·헌납·승지·정언·안변부사를 역임하였다.
그 뒤 1701년 이현일(李玄逸)·심계량(沈季良)의 죄를 감하도록 상소하였다가 대간들의 탄핵을 받아 관직을 삭탈당하였다.