Родился Иван Новосельцев в деревне Андроново Смоленской губернии в семье железнодорожного рабочего.
В 1924 году Новосельцев окончил железнодорожную школу второй ступени и с этого же года стал руководящим комсомольским работником. Сначала Иван был заведующим политпросвета Волкома комитета ВЛКСМ города Духовщина, заведующим агитационно-пропагандистским отделом уездного городского комитета ВЛКСМ села Ярцево, заведующим комсомольским отделом редакции газеты «Юный товарищ», организатором массовой работы рабочего клуба в городе Бежица.
С ноября 1928 года по декабрь 1929 года Иван Новосельцев служил в морском флоте в городе Кронштадт. После демобилизации один год преподавал военные знания в школе-девятилетке в городе Бежица.
В 1930 году Новосельцев поступил в Московский центральный театральный техникум, но проучился там всего полтора месяца, так как сразу же был приглашен на одну из ролей в фильм Всеволода Пудовкина и Михаила Доллера «Простой случай» (роль, в итоге, была сыграна другим артистом). С этого момента Иван Хрисанфович много снимался. В мае 1931 года он был зачислен в штат кинофабрики «Межрабпомфильм», а в 1936 году перевелся в Ленинград на киностудию «Ленфильм». ‹…›
Тремасов А. Новосельцев И. Х. // Всегда со мною. Авторский проект Алексея Тремасова.