Окончил ВТУ им. М. С. Щепкина (мастерская В. Н. Драгунова) в 2017 г. Сразу был принят в труппу МХТ имени А.П. Чехова, где работает по сей день.
Среди первых ролей на сцене Художественного театра: Сергей в «Последней жертве» А.Н. Островского, Чевенгурец в спектакле «Светлый путь. 19.17» А. Молочникова, Томпсон в «Стакане воды» Э. Скриба.
Спектакли в МХТ, в которых сегодня занят Иван Леонидович: «XX век. Бал» А. Сигаловой и К. Эрнста, «Бег» М.А. Булгакова, «В окопах Сталинграда» В. Некрасова, «Деревня дураков» Н. Ключарёвой, «Заговор чувств» Ю. Олеши, «Конёк-Горбунок» братьев Пресняковых (по П. Ершову) «Очень-очень-очень тёмная материя» М. МакДонаха и др.
Работал с такими режиссерами, как Юрий Еремин, Сергей Женовач, Марина Брусникина, Александр Писарев, Александр Молочников и др.
Принимал участие в специальных проектах МХТ: музыкальный вечер «Ночь влюблённых» (реж. А. Молочников); «Слава» В. Гусева в рамках режиссерской лаборатории «После революции (драматургия и проза 1920-1930-х годов) (реж. М. Рахлин); «Ваш А. Солженицын» – вечер-посвящение к 100-летию А. И. Солженицына, «Круг чтения» и «Память места» (реж. М. Брусникина).
Преподает в Высшем театральном училище (институте) им. М.С. Щепкина с 2017 года в Мастерской Владимира Николаевича Драгунова.