강원도 강릉에서 태어났다. 남대천과 동해바다에서 수영을 하며 어린 시절을 보냈고, 시인인 국어선생님의 영향으로 문학세계에 눈을 떴다. 17살에 괴테의 『젊은 베르테르의 슬픔』, 발자크의 『골짜기에 핀 백합』, 콜린 윌슨의 『아웃사이더』를 접하게 되었고, 『아웃사이더』에 언급된 시인들인 조이스, 카뮈, 사르트르, 도스토옙스키, 헤세, 엘리엇, 릴케, 블레이크, 보들레르, 니체, T. E. 로렌스 등의 저작들을 찾아 읽으면서 본격적으로 철학과 문학수업을 시작했다. 23살부터 직장생활을 했고, 퇴근 후 글을 쓰기 시작했다. 40대 이후에는 많은 시간을 여행을 하면서 보냈는데 45개국 160여 개 도시를 찾아다녔고, 2005년부터 산티아고로 가는 여정을 계획해오다 2008년 9월, 드디어 순례길에 올랐다.
소설집 『사막을 건너는 법』 『타인의 우물』 『시인과 촌장』 『사다리가 놓인 창』, 장편소설 『꿈길에서 꿈길로』 『시간의 얼굴』, 산문집 『내 마음의 빈 들에서』 『안쪽으로의 여행』 『내 사랑이 너를 붙잡지 못해도』 『일곱 빛깔의 위안』 등이 있다. 1983년 「먼 그대」로 이상문학상을, 1990년 「사다리가 놓인 창」으로 연암문학상을 수상했다.