Иван Фармаковский родился в 1973 году в Москве. Обучался у Игоря Бриля на эстрадно-джазовом отделении Музыкального училища имени Гнесиных и в Российской академии музыки имени Гнесиных.
Лауреат II Международного конкурса молодых джазовых исполнителей в Ростове-на-Дону (1994) и Европейского джазового конкурса в Бельгии (1997, в составе ансамбля).
Сотрудничал со многими джазовыми коллективами, выступал в составе квартета и Биг-бэнда Игоря Бутмана. В настоящее время – лидер собственных трио и квартета. Играл с известными джазменами, среди которых Бенни Голсон, Кёртис Фуллер, Уинтон Марсалис, Джек Деджонетт, Кристиан Макбрайд, Билл Эванс, Рэнди Брекер, Крэйг Хэнди, Джин Джексон, Эрик Мариенталь, Эл Джерро и др.
В 2012 году выступал в США с ансамблем в составе: Ральф Боуэн (саксофон), Кенни Дэвис (контрабас) и Дональд Эдвардс (барабаны). Квартет дал серию концертов с программой из советских песен, в том числе в Принстонском университете и в одном из популярных джаз-клубов Нью-Йорка The Smalls.
Участник крупных отечественных джазовых фестивалей, в том числе московских «Триумф джаза», «Усадьба Jazz», «Джаз в саду “Эрмитаж”», новокузнецкого «Джаз у Старой крепости».
В качестве лидера ансамбля выпустил три альбома. Дебютный диск Next To The Shadow (2009) с авторскими композициями Фармаковского записан на нью-йоркской студии Sear Sound квинтетом музыкантов в составе: Игорь Бутман (саксофон), Райан Кайзор (труба), Угонна Окегво (контрабас) и Джин Джексон (барабаны).
В записи второго альбома The Way Home(2010, лейбл Butman Music) приняли участие саксофонист Дмитрий Мосьпан, басист Антон Ревнюк и американский барабанщик Дональд Эдвардс; в трек-лист вошли авторские композиции и аранжировки Фармаковского и Мосьпана. Третий альбом с авторскими композициями пианиста и аранжировками советских песен Conciliation (2010) был записан на нью-йоркской студии Avatar с басистом Кристианом Макбрайдом и барабанщиком Джеком Деджонеттом.
Иван Фармаковский преподает в «Академии имени Маймонида» (Российский государственный университет имени А. Н. Косыгина).