1922년 중국 요령성 환인현에서 태어났다. 1944년 안휘성 임천에서 한국광복군훈련반 훈련을 마치고 대한민국임시정부가 있던 중경으로 가, 임시정부 내무부의 경위대원으로 활동했다.
해방 이후 김구 선생의 비서로, 선생이 서거하실 때까지 모셨다. 특히 1948년 4월 남북협상차 북행한 김구 선생을 수행했다.
1949년 성균관대학 전문부 정치학과를 졸업했다. 이후 백범김구선생기념사업협회 상임이사로 오래 활동했다.
저서로 <백범 김구>(1970)가 있다.