평안북도 철산 출생. 1943년 일본 와세다대학(早稻田大學)을 졸업하였다. 광복 후 육군에 입대, 6ㆍ25전쟁 휴전회담 당시 대령으로서 한국군 연락장교단장의 직무를 수행하였다.
1953년 외무부 정보국장을 시작으로 직업외교관 생활을 시작했다. 1956년 주프랑스대리공사, 1957년 주영국참사관, 1959년 유엔대표부참사관으로 일하였다.
1960년대에 들어와 외무부차관·외무부사무차관·주유엔대사를 거쳐 주캐나다초대대사, 1964년 6월부터 9월 사이에는 공보부장관을 지냈으며, 1965년 주프랑스대사로서 유럽지역과 아프리카지역의 프랑스어권 국가의 겸임대사를 지내다가 1972년 변사했다.