1970년 광주에서 태어나 연세대 국문과를 졸업했다. 1993년 『문학과사회』에 시 「서울의 겨울」 외 4편을 발표하고, 이듬해 서울신문 신춘문예에 단편소설 「붉은 닻」이 당선되면서 작품활동을 시작했다. 1999년 단편소설 「아기 부처」로 한국소설문학상을, 2000년 오늘의 젊은 예술가상을, 2005년 이상문학상을 수상했다.
2010년 장편소설 『바람이 분다, 가라』로 동리문학상을, 2014년 장편소설 『소년이 온다』로 "인간 존엄의 가치를 조명하는 치열한 작가적 고투가 느껴진다"는 평가를 받으며 만장일치로 만해문학상을 수상했다. 2015년 단편소설 「눈 한 송이가 녹는 동안」으로 "개인의 존재 조건과 사회 현실, 그리고 고통과 구원이라는 보편적인 주제의식이 아름답고 정교하게 맞물렸다"는 평과 함께 황순원문학상을, 2016년 연작소설집 『채식주의자』로 맨부커 인터내셔널상을 수상했으며, 이듬해 『소년이 온다』로 이탈리아 말라파르테 문학상을 수상했다.
장편소설 『검은 사슴』 『그대의 차가운 손』 『바람이 분다, 가라』 『희랍어 시간』 『소년이 온다』 『흰』, 소설집 『여수의 사랑』 『내 여자의 열매』 『채식주의자』 『노랑무늬영원』, 시집 『서랍에 저녁을 넣어 두었다』 등이 있다.
온 감각을 동원해 존재의 심연에 자리한 고통을 세밀하게 그려낸 첫 장편소설 『검은 사슴』(1998)은 치밀하고 빈틈없는 서사와 깊은 울림을 주는 시적인 문장들로 출간 당시 "한 젊은 마이스터의 탄생을 예감케 한다"는 찬사를 받았다.