Иван Генов Кръстев е роден на 18 ноември 1948 г. в с. Петърница, Плевенско. Завършва местното училище, а по-късно и гимназия в Плевен. След това служи над 3 години във Военноморския флот на България, подводничар. Висшето си образование получава във Великотърновския университет "Св. св. Кирил и Методий", специалност "Български език и литература". През 70-те години на XX век е изпратен по разпределение в с. Кривня, Разградски окръг, като учител по български език и литература. В началото на 80-те години се мести заедно със семейството си в Разград и започва работа в местната "Народна просвета". След 1989 година се завръща към предишната си професия - учител в ТАМ "Шандор Петьофи", Разград. По-късно заема поста и на зам. директор в същото учреждение чак до пенсионирането си в края на 2012.
Хората го познават като добър и много интелигентен човек. Споделят, че се е увличал по рисуване, че е създал много увлекателни разкази и не малко стихотворения. Обичал е да се занимава със земеделие и да прекарва времето си сред природата.
Иван Кръстев живее и твори своите разкази до 3 април 2013 г.