1946년 강원도 강릉에서 태어나 연세대학 철학과를 졸업했다. 대학 재학 중 경향신문 신춘문예에 시 <빙하의 새>가 당선되어 등단했다. 1977년 첫 시집 <명궁>을 출간하였으며, 1979년 『한국일보』 신춘문예에 소설 <산역>이 당선되었다.
저서에 소설 <둔황의 사랑>(1983), <협궤열차>(1992), <새의 말을 듣다>(2007), 시집 <명궁>(1977) 등이 있으며, 1983년 <둔황의 사랑>으로 제3회 녹원문학상, 1984년 <누란>으로 제3회 소설문학작품상, 1986년 제18회 한국창작문학상, 1994년 <별을 사랑하는 마음으로>로 제39회 현대문학상, 1995년 <하얀 배>로 제19회 이상문학상을 수상하였으며, 2007년에는 제10회 김동리 문학상을 수상했다.