Иван Соколов родился в 1960 году в Москве. В 1978 году окончил Музыкальное училище имени Гнесиных (класс фортепиано Ирины Наумовой), в 1983 году – Московскую государственную консерваторию имени П. И. Чайковского по двум специальностям: «композиция» (класс профессора Николая Сидельникова) и «фортепиано» (класс профессора Льва Наумова). Среди его педагогов также Эдисон Денисов, Инна Барсова, Константин Баташов, Юрий Холопов. В 1986 году окончил ассистентуру-стажировку консерватории (руководитель – Николай Сидельников).
Член Ассоциации современной музыки (с 1990 года), Союза композиторов СССР (с 1987 года), Союза композиторов России (с 1992 года).
Автор произведений в разных жанрах: от опер до миниатюр, в том числе оркестровые партитуры, камерные ансамбли, сонаты для различных инструментов, романсы, хоры. Большая часть музыки написана для фортепиано, а также вокальных или инструментальных ансамблей с участием фортепиано.
С 1994 года музыкант попеременно живет в России и Германии. Выступает с концертами и лекциями-концертами в России, странах Европы, США, Канаде. Первый исполнитель ряда сочинений Эдисона Денисова, Николая Сидельникова, Николая Корндорфа, Тиграна Мансуряна, Александра Рабиновича, Виктора Екимовского, Александра Вустина, Альфреда Шнитке, Ираиды Юсуповой, Александра Раскатова, Патрика де Клерка, Владислава Шутя.
В числе партнеров Ивана Соколова по сцене – дирижеры Геннадий Рождественский, Александр Лазарев, Андрей Борейко, Александр Рудин, Александр Скульский, Дмитрий Лисс; пианисты Марта Аргерих, Алексей Любимов, Антон Батагов, Михаил Дубов, Константин Лифшиц; скрипачи Татьяна Гринденко, Коля Блахер, Патриция Копачинская; виолончелисты Наталия Шаховская, Наталия Гутман, Александр Ивашкин, Соль Габетта; певцы Лидия Давыдова, Алексей Мартынов, Яна Иванилова, Алиса Гицба, Елена Брылева, Александр Науменко, Елена Васильева; Александр Корнеев (флейта), Лев Михайлов (кларнет), Валерий Попов (фагот), Марк Пекарский (ударные), Эдуард Бруннер (кларнет).
Участник фестивалей «Московская осень», «Альтернатива», «Декабрьские вечера», имени А. Д. Сахарова в Нижнем Новгороде, в Люцерне, Франкфурте, Шлезвиг-Гольштейне, Icebreaker в Сиэтле.
Преподает в Московской консерватории: в 1988–1994 годах – на кафедре инструментовки и чтения партитур, с 2005 года – на кафедре междисциплинарных специализаций музыковедов, с 2007 года – на факультете исторического и современного исполнительского искусства МГК (камерный ансамбль). Ведет курсы «Теория музыкального содержания», «Клавир и фортепиано: исполнительское искусство XVIII – начала XIX веков», факультатив по фортепианной музыке XX–XXI веков.
Также в 1986–1994 годах преподавал в музыкальном училище при Московской консерватории и в ДМШ при училище (композиция, импровизация), в 2006–2011 гг. – в РАМ имени Гнесиных (класс специального фортепиано, ассистент профессора Владимира Троппа).
В 2018–2020 годах записал авторские циклы видеолекций: «От Баха до наших дней» (150 лекций) и «О современной музыке» (35 лекций).
Автор статей о творчестве Скрябина, Бартока, Шостаковича, Шнитке, Сидельникова, Волконского, Уствольской, Денисова в журнале «Музыкальная академия», научных и мемориальных сборниках, других изданиях.