고려대학교에서 학사·석사·박사 학위를 받았으며, 1999년부터 현재까지 위덕대학교 사이버경찰보안학과 교수로 재직 중이다. 미국 현지 법인인 Samsung Software America를 비롯해 삼성전자에서 8년간 유닉스 운영체제 개발 업무를 수행하였다. 컴퓨터 네트워크, 운영체제, 프로그래밍 분야에 다수의 저서가 있으며, 관심 연구 분야는 분산 이동 시스템A, d-hoc 네트워크이다.