서울대학교 산업디자인학과를 졸업하고, 미국 Carnegie Mellon University의 School of Computer Science에서 HCI 전공으로 박사학위를 받았다. 그 이후, 네오위즈 인터넷에서 모바일 본부장 및 CIO를 역임하며 다수의 서비스를 개발하였다. 현재는 서울대학교 언론정보학과 교수로 재직하고 있다.