Родился в ноябре 1904 года в Петербурге в купеческой семье.
Актёр Ленинградского Государственного театра имени Ленинского Комсомола и киностудии «Ленфильм».
Настоящая фамилия актёра — Селянкин. Однако, став работать в театре, он и его брат Михаил сменили её на Селянин. И если Михаил Семёнович был принят в театр на место режиссёра, то Ивана Семёновича, у которого не было необходимого образования, но имелся определённый талант, приняли в качестве актёра. Впрочем, отсутствие актёрского образования, отнюдь не помешало ему долгие годы работать в театре и сниматься в картинах признанных режиссёров советского кино.
Ушёл из жизни в 1976 году.