서울대학교에서 지리학과를 졸업하고 같은 학교 대학원에서 석사, 박사 학위를 받았다. 민간투자사업을 다룬 금융지리학 분야의 박사논문으로 서울대 사회과학대학의 우수논문상과 대한지리학회에서 그해 지리학 분야에서 선정된 1개 학위논문에 수여하는 남계논문상을 수상했다. 공주대학교, 대구대학교, 성신여자대학교 등 여러 대학에서 지리학을 강의했다. 여행을 좋아해서 대학원 시절의 유라시아 횡단 여행기인 『질러 유라시아』(2011)를 세상에 내놓았고, 박사 졸업 후에는 컴퓨터 프로그램 언어인 파이썬을 새롭게 공부하여 『Do it! 파이썬 생활프로그래밍』(2020)을 냈다. 현재 공공부문 연구원에서 지방공기업 타당성 검토와 관련한 업무를 수행하고 있다.