동국대학교 통계학과에서 학사/석사 과정을 마치고, 충남대학교 대학원 컴퓨터과학과에서 석사/박사 학위를 취득하였다. 한국전자통신연구원에서 선임연구원으로 근무하였고, 2008년 현재 공주영상대학 게임 연출과 교수로 재직중이다. 모바일 게임, 모바일 자바, 게임 실무 등을 강의한다. 저서로는 <실전 JAVA SCJP 수험서>(영한출판사, 2002)가 있다.