평안북도 초산 출생. 본관은 파평(坡平).
1948년 육군사관학교를 8기로 임관하였다. 주월남 한국군 행정부사령관 등을 지내고, 1980년 5월 광주민주화운동 당시 전투병과교육기지 사령관으로서 전라남북도 계엄분소장이 되었다. 그러나 전두환을 중심으로 한 신군부 세력의 핵심이 아니었으므로 과잉진압과 공수부대 투입 등의 의사결정 과정에서 소외되어 5월 21일 분소장직을 소준열(蘇俊烈)에게 넘겨주면서 중장으로 예편했다.
예편 직후 제29대 체신부장관으로 입각하여 9월까지 봉직했다. 이후 공직을 떠나 있다가 구미수출산업공단 이사장(1984∼1987년), 성우회 사무총장을 역임했다.
을지무공훈장과 녹조근정훈장을 받았다.