본관은 평산(平山). 호는 수졸(守拙). 충청남도공주출생.
1936년공주고등보통학교를 마치고 1939년수원고등농림학교를 졸업하였다. 1945년 광복 후 잠시 모교인 공주중학교에서 교편을 잡다가 1946년충청남도 서무과장에 임용되면서 관계에 들어와, 1956년 국무원사무국장, 1960년 국무원사무처 차장으로 승진하였다. 이때 공무원공개채용제도를 도입하였고, <공무원연금법>을 제정하였다.
1963년 총무처 소청심사위원회 위원장을 역임하였으며, 1964년 총무처차관으로 부임, 공무원인사제도와 정부조직관리제도 개선 등, 국가공무원제도 전반에 대한 정비로 직업공무원제도의 정착에 크게 기여하였다.
1971년 감사원 사무총장에 취임 한 뒤 감사원 자체정화부터 실천, 사정기관의 위상제고와 공직기강의 쇄신에 노력하였으며, 1974년 대통령사정담당특별보좌관으로 승진, 공직기강을 비롯, 사회전반의 서정쇄신을 위하여 노력하였다.
1976년 감사원장에 취임한 뒤 감사원 자체의 감사능력제고를 위하여 노력하는 한편, 회계검사의 전산화 등 새로운 감사업무 발전에 많은 업적을 남겼다. 1980년 임기만료로 감사원장직에서 퇴임한 뒤,고향인 공주에 낙향하여, 원예와 농사에 종사하다가 1990년 사망하였다.
1968년 에티오피아왕국수 교훈장, 1969년 베트남공화국수교훈장, 1970년 황조근정훈장, 1978년 청조근정훈장을 받았다.