Иван Пущин родился 15 мая 1798 года в городе Москва. Его отец - сенатор Иван Петрович Пущин, Мать - Александра Михайловна. Образование получил в Царскосельском лицее.
После окончания лицея Пущин вступил в первое тайное общество, основанное в 1817 году, и являлся одним из деятельных его членов. По окончании курса служил некоторое время в гвардейской конной артиллерии, а после, в 1823 году, принял звание судьи.
Еще в 1816 году Пущин вошел в политический кружок «Священная артель», в 1818 году - в «Союз благоденствия», позднее - в Северное общество декабристов. Иван Иванович принимал активное участие в подготовке восстания на Сенатской площади 26 декабря 1825 года. После подавления выступлений арестован 28 декабря.
Верховный уголовный суд 1826 года, признав его «виновным в участии в умысле на цареубийство одобрением выбора лица, к тому предназначенного, в участии управлением общества, в принятии членов и в отдаче поручений и, наконец, в том, что лично действовал в мятеже и возбуждал нижних чинов», - приговорил его к смертной казни, которая чуть позже, заменили пожизненной каторгой.
В 1826 году Пушкин написал Пущину послание, исполненное необычайной теплоты и полученное адресатом в Чите только через два года. В последний раз упоминает о нем великий поэт в 1827 году, в стихотворении «19 октября».
Пущина возвратили из ссылки в 1856 году. От него остались «Записки о дружеских связях с А.С. Пушкиным» и «Письма из Ялуторовска» к Энгельгардту, сообщающие сведения о его жизни там, о товарищах, о самом Ялуторовске и его жителях. В 1857 году Пущин женился на Наталье Дмитриевне Апухтиной, вдове декабриста Михаила Александровича Фонвизина.
Иван Иванович Пущин скончался 15 апреля 1859 года в городе Москва. Похоронен там же, у стен собора Михаила Архангела в семейной усыпальнице Фонвизиных.