서울대학교 화학과(이학사)를 졸업하고 동 대학원 동 학과에서 석사 학위를, 미국 스탠포드대학교 화학과(이학박사)에서 박사학위를 받았다. 포항공과대학교 화학과에서 조교수와 부교수를 역임했다. 현재 한국과학기술원(KAIST) 화학과 교수로 역임 중이다.