
После окончания школы несколько лет проплавал механиком на китобойной флотилии «Слава». Затем поступил в Литературный институт имени М. Горького, который окончил в 1960 году. Свою первую песню он написал, еще учась в институте, совместно с композитором Э. Колмановским («Береговые огоньки»).

Песни на стихи Шаферана до сих пор охотно исполняют как начинающие, так и ведущие артисты российской эстрады, а песню «Зачем вы, девочки, красивых любите?» Танич назвал народной и добавил: «Уйдет много поэтов, забудется много песен, а этой суждена долгая жизнь».
Секрет этих песен – в сочетании мудрости и поэтического оптимизма, лиричности, эмоциональности и гражданственности.
Песни на его стихи пели самые знаменитые певцы Советского Союза и России: Иосиф Кобзон, Лев Лещенко, Муслим Магомаев, Людмила Зыкина, Валентина Толкунова, Вахтанг Кикабидзе, Валерий Ободзинский, Валерий Леонтьев, Майя Кристалинская, Анна Герман.
Шафераном выпущено несколько сборников стихов. Он многократно становился лауреатом Всесоюзных конкурсов песни.
Умер поэт Игорь Давыдович Шаферан 14 марта 1994 года.