Родился 16 октября 1945 года в селе Рафайлово Исетского района Тюменской области.
В 1967 году окончил Ачинское военное авиационно-техническое училище.
В Республику Афганистан вошел в январе 1980 года в составе 475 отдельного батальона аэродромно-технического обеспечения (в/ч пп 37466) ВВС 40 армии. Выполнял обязанности заместителя командира батальона по политической части.
Осуществляли задачи по подвозу авиационного топлива и боеприпасов для авиационных частей, выполняющих боевые полеты с аэродромов Герата, Кандагара, Шинданда. Автомобильные колонны с горючим подвергались обстрелу со стороны боевиков, подрывались на минных зарядах. Но рейсы выполнялись точно по графику.
Юрий Иванович вернулся в СССР в апреле 1980 года. Вторая командировка в южную страну была более длительной — с мая 1981 по июль 1982 года.
За мужество и героизм майор Шадрин награжден орденом Красной Звезды, медалями «За отличие в воинской службе» II степени, «От благодарного афганского народа».
В настоящее время проживает за пределами нашего региона.