Иван Моисеевич Месникович родился 1 мая 1940 года в Белоруссии. Отец его погиб на фронте в 1941 году. Во время оккупации мать с тремя детьми скрывалась в лесах в партизанских отрядах. Дети с ранних пор привыкли трудиться, помогая матери по хозяйству.
В 1955 году Иван Месникович вступил в комсомол. В 1957 году за активную работу и общественную деятельность был выбран делегатом на шестой фестиваль молодежи и студентов, который проходил в Москве. С 1959 по 1962 годы служил в рядах Советской армии в Германии.
В 1962 году по комсомольской путёвке приехал строить Братскую ГЭС, и сразу же был откомандирован на строительство трассы Братск-Усть-Илимск. Начинал работать шофером в АТУ-8. Четыре года провел на трассе, жил в палатке. Здесь встретил свою будущую жену Веру Александровну.
С 1965 года вся жизнь была связана с Усть-Илимском.
Начались подготовительные работы на строительстве ГЭС и в левобережной части города. В этом была и заслуга водителей АТУ-8, в частности секретаря партийной организации Ивана Месниковича.
Иван Моисеевич умело сочетал работу с учёбой. Знания ему пригодились в дальнейшем, когда сам стал руководителем.
За годы трудовой деятельности работал водителем. Был главным диспетчером УСЛБ УИ СПК, начальником участка механизации УСЛПБ, директором ИЛПП-2, заместителем директора ИЛПП-4.
В 1978 году был избран народным заседателем Иркутского областного суда.
Более 60 лет является коммунистом. Многие годы возглавлял левобережную первичную организацию КПРФ.
Является председателем Усть-Илимского подразделения Общероссийского Общественного Объединения «Дети войны».
27 июня 2017 г. решением Городской думы Ивану Моисеевичу Месниковичу присвоено звание «Почётный гражданин города Усть-Илимска».
Умер 17 июня 2020 года.