1961년 육사에 입학, 1965년 육사 21기로 졸업 후 보병 제6사단에서 소대장을 마치고 육사 교수요원으로 선발되어 1967년 서울대 철학과 학사 과정 3학년에 편입해 1969년 졸업했다. 서울대 졸업 후 정년으로 퇴직할 때까지 육사 철학 교수로 재직했다.
이 기간 월남전 참전, 서울대 대학원 석박사과정 이수, 미국 미시간대학교 연수 등이 있었다. 그리고 서울대에서 철학박사 학위를 받았다.
육사 교수로 재직하는 동안 육사 전통계승발전 연구위원장, 개교 50주년 기념사업추진위원장, 국방부 정신교육 연구위원, 군인복무규율 개정 연구위원장, 한국철학회와 철학연구회 이사, 한국분석철학회 회장 등을 지냈다.
무공 표창, 대통령 표창, 보국훈장 삼일장을 받았고, 2003년 대령으로 전역하였다.