Иван Андреевич Макаревич родился 30 июня 1987 года в Москве в семье музыканта Андрея Макаревича и Аллы Михайловны Макаревич (Голубкиной), врача-косметолога. Родители Ивана развелись в 1989 году.
С 1993 по 2003 годы Иван учился в гимназии № 45 им. Л. И. Мильграма в Москве, начал заниматься музыкой.
С 2004 по 2005 годы учился в Школе-студии МХАТ (курс Константина Райкина).
Потом перевёлся в Российскую академию театрального искусства (мастерская С. А. Голомазова) и учился там с 2005 года по 2010 год.