서울대학교 화학과를 졸업하고 포항공대에서 전산화학(컴퓨터모델링)으로 박사 학위를 받았다. MIT 물리학과, 케임브리지대 캐번디시 연구소, 펜실베이니아대 화학과, 에든버러대 병렬컴퓨팅센터 등에서 연구원 생활을 했다. 2000년부터 한국과학기술정보연구원(KISTI)에 근무해 왔으며 현재 국가슈퍼컴퓨팅본부장으로 일하고 있다.