Родился в ноябре 1904 года в Петербурге в купеческой семье.
Заслуженный артист РСФСР (1957).
Настоящая фамилия - Селянкин. Он и его брат сменили её на Селянин, когда стали работать в театре, Иван Семенович актёром, а Михаил Семёнович режиссёром. Актёрского образования не имел. Артист Ленинградского Театра имени Ленинского комсомола с 1936 года (ранее — Красный театр).