Дмитриев Иван Петрович родился 30 июля 1915 года в городе Вышний Волочок.
Окончил семилетку в Вышнем Волочке, начал работать во вспомогательном составе городского театра.
С 1936 года, после окончания Ленинградского театрального института им. А. Н. Островского, – актер Ленинградского театра Комедии,
с 1940 – театра Краснознаменного Балтфлота,
с 1948 – актер Ленинградского драматического театра им. В. Ф. Комиссаржевской,
с 1973 – академического театра драмы им. А. С. Пушкина (Александринки), где прослужил 30 лет.
Похоронен в Санкт-Петербурге (Литераторские мостки Волковского кладбища).