포항공대를 졸업하고 Carnegie Mellon University의 MSE(Master of Software Engineering)와 한국정보통신대학교의 공학 석사학위를 받았다. Methodi(주)에서 CORBA 컨설턴트, LG CNS의 기술연구소 연구원을 거쳐, 2006년 현재 티맥스소프트에서 선임 컨설턴트로 재직 중이다. 지은 책으로 <XP로 접근하는 IT 프로젝트 관리와 구현>이, 옮긴 책으로 <Beginning XML>이 있다.