본관은 배천(白川). 자는 유신(維新), 호는 백야(白野). 조홍인(趙弘仁)의 증손으로, 할아버지는 조경(趙暻)이고, 아버지는 통덕랑 조겸행(趙謙行)이며, 어머니는 한영(韓潁)의 딸이다.
현종 때 생원시에 합격하고, 1680년(숙종 6)에 정시문과에 을과로 급제하였으나 벼슬은 장령(掌令)에 머물렀다. 만년에는 고향에 돌아가 기주(棋酒)를 즐겼고, 사람됨이 단정하고 겸손하였으며, 파당을 미워하고 청렴함을 중시하였다. 도승지에 추증되었다. 저서로는 『백야기문(白野記聞)』·『백야집』이 있다.