Иван Шидловский родился 4 июля 1950 года в селе Волево, Республика Беларусь. Спортом начал заниматься в юном возрасте. Принимал непосредственное участие в различных соревнованиях и первенствах. В 1969 году, защитил звание Мастер спорта СССР.
В 1970 году, на Чемпионате Советского Союза по боксу, Шидловский завоевал бронзовую медаль первенства. Входил в состав сборной СССР по боксу.
Иван Ефимович получил диплом о высшем образовании в 1972 году, окончив Узбекский институт физкультуры. Начиная с 1974 года, проходил службу в Туркестанском военном округе, где замещал должность заместителя начальника физической подготовки и спорта округа. В период с 1984 по 1986 год, Шидловский служил в Афганистане.
Позднее, в 1991 году, перешел на должность старшего тренера Московского военного округа.
С 1993 по 2001 год, Иван Ефимович занимал должность заместителя главного тренера сборной по воспитательной работе, а затем начальника сборной.
В 2004 году, получил назначение на должность главного тренера студенческой сборной России, а с 2010 года, являлся Главным специалистом сборных команд Чечни.
С 2011 года, возглавлял сборную России среди юниоров от 19 до 22 лет.
По состоянию на 2019 год, Шидловский Иван Ефимович является Главным тренером женской сборной России по боксу.
Отмечен государственными наградами и знаками отличия, в числе которых Орден «За службу Родине в Вооруженных Силах СССР» III степени, Орден Красной Звезды и нагрудный знак «Отличник физической культуры и спорта».