본관은 연안(延安). 자는 정원(正源). 사성(司成) 이창정(李昌庭)의 증손으로, 할아버지는 이심(李襑)이다. 아버지는 이정징(李鼎徵)이며, 어머니는 윤창언(尹昌言)의 딸이다.
1675년(숙종 1) 증광문과에 병과로 급제하여 정언·수찬(修撰)·지평을 역임하고, 1678년(숙종 4)에 부교리가 되었다. 이 때 대신(大臣)들이 그 역할을 다 못하자 이에 상소하기를, 기치를 세우고 예(禮)를 논하여 죄지은 역도(逆徒)를 용서하여도 대신이 능히 간쟁하지 못하고 있다 하였다.
또 채하징(蔡河徵)이 신구(伸救: 죄없는 사람을 사실대로 변명하여 구제함.)하다가 변방에 정배된 데 대해 다시는 이에 대한 소(疏)가 있으면 역률(逆律)로 다스리겠다고 왕이 말하자, 역률은 너무 지나치다고 상언하였다.
1689년(숙종 15)에 왕의 잘못을 연명으로 차자(箚子)하여 파직되었다가 환수되었고, 1691년(숙종 17)에 대사간으로서 원자(元子)의 호(號)를 정할 때에 반교문(頒敎文: 나라에 경사가 있을 때 이를 백성들에게 널리 알리는 글)을 소홀하게 지은 남용익(南龍翼)을 논핵하기도 하였다.
이어 승지가 되어서는 윤휴(尹鑴)의 천장(遷葬: 장지를 옮김.)에 휼전(恤典: 국가에 재민을 구제하는 혜택)을 청하여 장수(葬需)와 역군(役軍)이 내리기도 하였다. 1692년(숙종 18)에 다시 대사간에 제수되었고, 이어 강원도 관찰사와 좌승지를 역임하였다.