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