Российский писатель, поэт, член Союза российских писателей.
Родился 17 июля 1958 г. в Орске (Оренбургская область).
В 1981 г. окончил филологический факультет Уральского государственного университета. Работал литературным консультантом в Средне-Уральском книжном издательстве и журнале «Уральский следопыт», научным и главным редактором в уральском отделении Академии наук СССР и региональном отделении издательства «Наука», литературным редактором в журналах.
В 1999 г. в журнале «Новый мир» вышел первый роман Сахновского «Насущные нужды умерших». В 2000 г. роман номинирован на премию имени Аполлона Григорьева, в 2002 г. переведен на английский язык и награжден международной литературной премией Fellowship Hawthornden International Writers Retreat (Великобритания).
В 2003 г. цикл рассказов «Счастливцы и безумцы» удостоен всероссийской премии «Русский Декамерон».
В 2005 г. выходит сборник «Счастливцы и безумцы», включающий роман «Насущные нужды умерших», рассказы и эссе.
В 2006 г. этот сборник вошел в шорт-лист премии «Национальный бестселлер».
В 2007 г. Сахновский публикует роман «Человек, который знал всё», вошедший в списки финалистов Национальной литературной премии «Большая книга» и премии «Русский Букер» сезона 2006-2007. В 2009 году роман экранизирован режиссером Владимиром Мирзоевым. В 2008 году роман «Человек, который знал всё» награжден премией «Бронзовая улитка», присуждаемой Борисом Стругацким.
Произведения Сахновского печатались в журналах «Урал», «Уральский следопыт», «Новый мир», «Знамя», «Октябрь», London Courier, «Новый очевидец», «Большой город», Revue des Deux Mondes, Lettres Russes и др.
Книги Сахновского издаются в Германии, Великобритании, Франции, Италии, Сербии, Болгарии, Ливане. Два романа в переводе на французский язык опубликованы парижским издательством «Галлимар».
Игорь Сахновский – член Международного ПЕН-клуба и Русского ПЕН-центра.