서울대학교 전기공학부에서 학사, 석사, 박사학위를 2003년에 취득한 후, 미국 스탠퍼드 대학교에서 박사후 과정 및 서울대학교 기계항공공학부의 BK 교수로 근무하였다. 2009년부터 건국대학교에 부임하여 현재까지 재직 중이다. 제어공학, 로봇공학 등을 주로 강의하고 있다. 근래에는 에너지 시스템, 전기 자동차, 로봇 SW 분야에 많은 관심을 두고 있다.