Геннадий Цыферов родился 26 марта 1930 года в Свердловске. Его отец занимал пост директора Государственного треста зелёного строительства “Госзеленстрой” РСФСР, а мать работала бухгалтером. В 1949 году Геннадий поступил в Институт востоковедения на факультет японского языка, но из-за своей сильной близорукости он не был принят на японское отделение, а вместо этого поступил на монгольское отделение. Однако спустя два года его отчислили из института после скандала с деканом факультета.
В 1951 году Геннадий Михайлович поступил в педагогический институт имени Крупской, где он успешно учился и в 1956 году окончил обучение. Сразу после института он работал воспитателем-педагогом в интернате в течение трех лет. В это время Цыферов начал писать сказки-миниатюры и отправил их на рецензию Корнею Чуковскому, который дал положительный отзыв.
Со временем Геннадий Цыферов переключился на литературную деятельность. Он работал в различных изданиях, включая “Учительскую газету”, журнал “Мурзилка” и писал для “Литературной газеты”. Несколько его сказок были опубликованы в издательстве “Малыш”, основанном в 1957 году, благодаря поддержке главного редактора Юрия Павловича Тимофеева.
Помимо писательской деятельности, Цыферов сотрудничал с детскими радиопередачами, работал на телевидении и выступал в библиотеках. Он также работал сценаристом в сотрудничестве со студией “Союзмультфильм” и вместе с Генрихом Сапгиром создал более двадцати мультфильмов, в основном с режиссерами Р. А. Качановым, В. В. Курчевским, В. Д. Дегтяревым и Н. Н. Серебряковым. Цыферов также сочинял пьесы для кукольных театров, включая пьесу “Хочу быть большим”, которая была представлена на 2-м Международном фестивале театров кукол в Венгрии в 1970 году.
В 1968 году Геннадий Цыферов стал членом Союза кинематографистов, а в 1971 году был принят в члены Советского центра УНИМА (Международная ассоциация кукольного театра). Однако он не был членом Союза писателей.