본관은 순흥(順興). 자는 질보(質父). 안승(安陞)의 증손으로, 할아버지는 안수함(安壽咸)이고, 아버지는 공조판서 안집(安集)이다. 어머니는 신천군(信川君) 이정(李濎)의 딸이다.
1763년(영조 39) 증광문과에 병과로 급제하였다. 1766년 정언(正言)·지평(持平)을 역임하고 이듬해 예문관검열을 거쳐 다시 정언·지평을 지냈다. 1768년 세자시강원사서(世子侍講院司書)에 이어 1775년 사간에 올랐다. 1777년(정조 1) 홍문관수찬(弘文館修撰)을 지내고 이어 함평현감·승지·대사간 등을 역임하였다.