Иван Петрович Мятлев родился 28 января (8 февраля) 1796 года в Санкт-Петербурге в богатой дворянской семье. Он был сыном петербургского богача П. В. Мятлева, который возглавлял Государственный ассигнационный банк, владел домом у Исакия, мызами Знаменка и Новознаменка.
C пяти лет числился в Коллегии иностранных дел. В чине корнета Белорусского гусарского полка принимал участие в заграничном походе русской армии 1813—1814 годов. Покинув военную службу, трудился в Министерстве финансов (1821—1836). Состоял членом Общего присутствия при Департаменте мануфактур и внутренней торговли, в январе 1830 года был пожалован придворным званием камергера, в 1833 году — чином статского советника. Совершил большое заграничное путешествие (1834—1839), во время которого до 1836 года числился в отпуске, затем вышел в отставку. При выходе в отставку был пожалован чином действительного статского советника.
Вернувшись в Петербург, открыл в своем доме салон, где устраивал музыкальные вечера и приемы. В обществе пользовался большими симпатиями, хотя часто разыгрывал роль шута. Был в дружеских отношениях с Пушкиным, Вяземским, Жуковским и Лермонтовым. Появление Ивана («Ишки») Мятлева «вводило радость в общество; его ум оживлял беседу, его разговор прогонял скуку».
Как поэт-любитель, Мятлев издал два сборника стихотворений, но известность приобрёл путевыми впечатлениями, изложенными в макаронических стихах под общим заглавием: «Сенсации и замечания г-жи Курдюковой за границей, дан л’Этранже».
В 1830-е гг. Мятлев сочинял шуточные стихи вместе с А. С. Пушкиным и П. А. Вяземским.Иван Петрович состоял членом Рукодельного отделения Совета Императорского Вольного экономического общества и действительным членом Императорского минералогического общества.
Скончался от апоплексического удара в феврале 1844 года в Петербурге и был похоронен в семейном склепе в Троице-Сергиевой пустыни.