본관은 남양(南陽). 자는 덕공(德公), 호는 녹문(鹿門). 좌찬성 홍한(洪澣)의 증손으로, 할아버지는 홍윤창(洪胤昌)이고, 아버지는 홍온(洪昷)이며, 어머니는 성언단(成彦慱)의 딸이다.
1589년(선조 22) 사마양시에 합격하고, 내수사별제로 재직중 1594년(선조 27) 별시문과에 병과로 급제, 이듬해 정자·예문관검열·부수찬·세자시강원 겸 사서·전적 등을 차례로 역임하였다.
이 때 평안도의 수령을 다수 교체하였는데, 신임 수령으로서 병을 이유로 부임하지 않는 자가 있자 그는 추수기의 절박한 사정을 들어 이들을 치죄할 것을 상소하였다. 1596년 정언이 된 뒤 부교리·교리·이조좌랑·지평·이조정랑을 거쳐, 1598년 응교가 되었다.
이 때 명나라 장수 진린(陳璘)의 접반사(接伴使)들이 접대를 이유로 열읍(列邑)으로부터 말과 각종 물품을 거두어들여 경의가도(京義街道) 연변에 어수선한 폐단이 심함을 들어 이들의 치죄를 상소하였다.
1600년 직강이 되었으며, 이어서 사인·필선·보덕을 거쳐 1603년 종부시정(宗簿寺正)·직제학·부제학이 되었고, 이듬해 부호군·상호군을 차례로 역임한 뒤 1605년에는 병조참의가 되었으며, 이듬해 천추사(千秋使)로 명나라에 다녀왔다.
1607년 좌부승지가 되었는데 훈련도감 인근의 민가에 화재를 발견, 이를 즉시 진화하여 훈련도감과 화약고에 인화되는 것을 방지하였다. 1609년(광해군 1) 호조참의가 되었고, 이어 우승지·대사성·부평부사(富平府使)·병조참의 등을 거쳐, 1621년 좌승지·첨지중추부사에 이르렀다.