본관은 나주(羅州). 자는 이천(而川). 할아버지는 박필철(朴弼哲)이고, 아버지는 박사복(朴師復)이며, 어머니는 이병철(李秉哲)의 딸이다.
1774년(영조 50) 식년 문과에 을과로 급제하였다. 1776년 홍문관수찬(弘文館修撰)·사헌부지평(司憲府持平)을 지냈고, 다음 해 사헌부장령(司憲府掌令)을 거쳐 사간원헌납(司諫院獻納)으로 있을 때 홍국영(洪國榮)의 누이가 정조의 빈(嬪)으로 들어가는 것을 극력 반대하여, 홍국영의 미움을 받아 고난을 겪다가 홍문관교리(弘文館校理)로 죽었다.
1789년(정조 13) 우의정 채제공(蔡濟恭)의 주청으로 홍문관부제학(弘文館副提學)에 추증되고, 1805년(순조 5)에 이조판서에 추증되었다. 시호는 충헌(忠獻)이다.