서강대학교 컴퓨터학과를 졸업하고 한국과학기술원(KAIST)에서 계산이론 분야를 전공했다. LG전자 정보통신 연구소에서 WCDMA 이동 교환기를 만드는 일을 했고, 2005년 현재 한국과학기술정보연구원(KISTI) 연구원으로 재직 중이다.