서울대학교에서 언어학을 배우고, 소프트웨어 개발자로 오랫동안 근무했다.
북한문화어형태소분석기, 기계번역, 대용량 전자 사전 구축 및 관리 시스템, 한글 공학 관련 시스템들을 연구하고 개발하였으며, 한글 입력 인터페이스 개발로 IR52 장영실상(과학기술부 장관상)과 특허청장 표창을 받았다.
서울대학교 언어학과에서 석사, 박사학위를 받고, 고려대학교 민족문화연구원, 서울대학교 인문학연구원, 경희대학교 인문학연구원 등에서 연구원으로 근무하였으며 현재는 서울대, 광운대, 성공회대, 한양대, 서울시립대 등에서 전산언어학과 한국어 정보처리 관련 과목을 학생들에게 가르치고 있다.