Стихи начал писать еще в школе. Механиком плавал на китобойной флотилии "Слава".
Окончил Литературный институт им. А.М. Горького в 1960 году. Учась в институте, написал вместе с композитором Э.Колмановским свою первую песню "Береговые огоньки".
Многие песни на стихи И.Шаферана («Мальчишки», «Для тебя», «Эх, сколько видано», «И всё-таки море», «Журавлёнок», «Наши мамы», «Ромашки спрятались», «Белый танец», «Красно солнышко» и др.) настолько полюбились, что как бы утратили авторство и стали народными. Их охотно поют и исполняют с эстрады, на радио и телевидении почти все ведущие и начинающие отечественные певцы. Песня "Гляжу в озера синие" предлагалась даже как вариант государственного гимна.
Шаферан - автор сборников "Слушай сердце!" (1971), "Красно солнышко" (1973), "Для тебя" (1985) и др.
Лауреат Всесоюзных и Всероссийских конкурсов песни.
Умер поэт 14 марта 1994 года.