
Иван Каширин родился в городе Москва, Российская Империя, в семье рабочего. Сын рабочего, учившийся в коммерческом училище. Выпускник Вахтанговской школы (1929-1932), актёр Вахтанговского театра (1932-1990). Он сыграл на сцене более 100 ролей, неизменно проявляя в каждой из них добрый юмор и подкупающее обаяние. Был первым исполнителем роли Шаяметова в пьесе Александра Корнейчука "Фронт". В кино Иван Каширин сыграл более десяти небольших ролей и эпизодов характерного плана. Среди них: крестьянин («Мичурин»), машинист («Коммунист»), Ватагин («Неподдающиеся»), машинист («Неуловимые мстители»).
1987Мой дом - театрФильмв роли господин в театре
1980Антоний и КлеопатраФильмв роли первый служитель
1975КонармияФильмв роли инвалид
1971Тысяча душФильм
1968Портрет Дориана ГреяФильм
1967Неуловимые мстителиФильмв роли (uncredited)
1967Курьер КремляФильмв роли таможенник
1964Если ты прав...Фильм
1960Русский сувенирФильмв роли watchman
1959АннушкаФильмв роли Lukich
1959НеподдающиесяФильмв роли Ivan Ignatyevich Vatagin
1958КоммунистФильмв роли driver
1953Егор Булычов и другиеФильмв роли Mokei Bashkin
1949МичуринФильмв роли peasant