Актер получил звание заслуженного артиста в 2011 году. Он являлся советским, российским и белорусским артистом кино и театра. Иван был рожден девятого апреля в 1947 году в небольшой деревне под названием Грабово, которое находится в Волковысском районе Гродненской области.
Мацкевич окончил БГТХИ в 1968 году.
После окончания института Иван уже совместно со своею женой – актриса Мацкевич Людмила, были направлены по распределению в академический драматический театр города Брест им. Ленинского комс. Там супруги проработали до начала 1981 года, после чего был переезд с Минск.
Начиная с 1981 года и заканчивая 1996 годом, Иван работал артистом в театре – студии киноактера, после этого его пригласили в Национальный академический театр драмы имени Горького, в котором, кстати, и до сегодня работает, к тому же не просто работает а является одним из ведущих мастеров сцены.
Иван является членом союза кинематографистов в Белоруссии с начала 1982 года и объединения общества под названием «Белорусская гильдия актеров кино».
В кинолентах Мацкевич начал сниматься только с средины 70 – х годов. В 80 – х годах Иван уже создал множество сильно запоминающихся образов для зрителей, хотя и роли его были не главные, а только второпланные.
Артист и сегодня не пасет задних. Его до сих пор приглашают сниматься в кинолентах.
Иван является ведущим программы ОНТ «Кинометры войны», которая посвящена 65–летию, с того момента как страна Беларусь была освобождена от захватчиков.
Некоторые работы артиста в театре:
- Постановка – «Враги», герой – Греков,
- Постановка - «Робин Гуд, Лесной разбойник», герой - Робин Гуд,
- Постановка - «Христос и Антихрист» ,герой – Румянцев,
- Постановка - «Букеев и компания» герой – Ладыгин,
- Постановка - «В метель», герой - Бурмин - полковник,
- Постановка - «Случайный вальс»,
- Постановка - «Братья Моор», герой – Герман,
- Постановка - «Исход» герой – Фараон,
- Постановка - «Трагическая повесть о Гамлете, принце Датском», герой - Клавдий и тень Гамлета отца,
- Постановка - «Срочно требуется... самоубийца», герой - Пугачёв,
- Постановка - «Калигула», герой – Сенект,
- Постановка - «Утешитель вдов, герой - Карло Фигурелла,
- Постановка - «Чудаки», герой - Вукол Потехин,
- Постановка - «Извещение Марии», герой - Пьер де Краон,
- Постановка - «Легенда о бедном Дьяволе», герой – Пьянда,
- Постановка - «Ниночка», герой – Краснов,
- Постановка - «Доходное место», герой – Вишневский,
- Постановка - «Васса», герой - Прохор Железнов,
- Постановка - «Бег», герой - Чарнота Григорий Лукьянович,
- Постановка - «Пане Коханку», герой - Пане Коханку.
Звания и награды, которые получил артист:
- 2011 год – получил заслуженного артиста Республики Беларусь,
- 1982 год – вступил в союз кинематографистов Белоруссии.
Некоторые киноленты, в которых снялся актер:
- Кинолента – «Хлеб пахнет порохом», роль – Горбач,1974 год.
- Кинолента – «Ненависть», роль - Булыга Степан,1977 год.
- Кинолента – «Рядом с комиссаром», роль – Мирон, 1978 год.
- Кинолента – «Третьего не дано», роль - Величко Прокоп,1980 год.
- Кинолента – «Возьму твою боль», роль – полицай и Шишкович, 1980 год.
- Кинолента – «Фруза», роль – механик,1981 год.
- Кинолента – «Его отпуск», роль - директор завода - "Красный луч", Стёпа, 1981 год.
- Кинолента – «Проданный смех», роль – Треча,1981 год.
- Кинолента – «Паруса моего детства», роль – Мурашко,1981 год.
- Кинолента – «Раскиданное гнездо», роль – управляющий,1981 год.
- Кинолента – «Личные счеты», роль – Байдуков,1982 год.
- Кинолента – «Государственная граница», роль - комендант-пограничник,1982 год.
- Кинолента – «Водитель автобуса», роль - офицер-пограничник,1983 год.
- Кинолента – «Отцы и дети», роль – эпизод,1983 год.
- Кинолента – «Тайная прогулка», роль - проводник – разведчик,1985 год.