본관은 전주(全州). 자는 자여(子餘), 호는 남하(南霞). 할아버지는 대제학 이광덕(李匡德)이고, 아버지는 군수 이국형(李國亨)이며, 어머니는 정석붕(鄭錫鵬)의 딸이다.
1798년(정조 22) 성균관유생으로 있다가 1800년 세마(洗馬)가 되었고, 1803년(순조 3) 감찰에 이르러 별시문과에 병과로 급제하고 홍문록(弘文錄)에 등록되었다. 1805년 해서암행어사가 되었고, 1806년 부수찬이 되었다.
1811년 부사직으로 통신부사가 되어 일본에 다녀와서 의주부윤이 되었으며, 1817년에 대사성을 역임하였다. 시문에 뛰어났고 글씨도 잘 썼는데, 특히 당나라의 백거이(白居易)와 양나라의 도홍경(陶弘景)의 필체를 잘 썼다.