대구에서 태어나 서울대 국문학과와 같은 대학원 석사, 박사를 졸업하고 23년간 이화여대 국문학과 및 융합콘텐츠학과 교수로 재직했다.
<리니지2>에 심취해 게임 폐인의 세계에 입문했다.『한국형 디지털 스토리텔링:리니지2 바츠해방전쟁 이야기』를 쓴 뒤 메타버스의 잠재력에 눈을 떴다. 2008년부터 2016년까지 이화여대에 메타버스를 연구하는 가상세계 문화기술연구소를 설립해 운영했다.
SK텔레콤, ㈜KT, 삼성전자, 한국콘텐츠진흥원. 시공테크 등과 과제를 수행하면서 메타버스에 관한 5종의 보고서를 집필하고 메타버스 관련 논문 37편을 발표했다. 샌프란시스코에서 북미 메타버스 사업 기획에도 참여했다. 연구서로 『디지털 스토리텔링』, 『스토리텔링 진화론』, 『트랜스미디어 스토리텔링』, 『게임사전』 등이 있다. 영화 〈청연〉, 애니메이션 〈토우대장 차차〉, 설치미술 〈아슈겔론의 개〉, 발레 〈신시21〉 등의 시나리오를 쓰고 온라인게임 <길드워> 시나리오에 참여했다. 디지털 스토리텔링 저작도구 〈스토리헬퍼〉, 〈스토리타블로〉를 개발했다.
1988년 계간 〈문학과 사회〉로 등단하여『내가 누구인지 말할 수 있는 자는 누구인가』, 『영원한 제국』, 『인간의 길』, 『초원의 향기』, 『시인의 별』, 『하비로』, 『지옥설계도』, 『청혼자』, 『카란의 사랑』『2061년』 등을 발표했고 이상문학상, 오늘의 젊은 예술가상, 추리소설 독자상, 중한청년학술상, 작가세계 문학상 등을 수상했다. 소설이 미국, 프랑스, 스페인, 독일, 대만, 일본, 중국, 루마니아에 번역되었다.
현재 독립연구자다.