Иван Дмитриевич Шадр родился 28 февраля 1887 года в Москве. С детства проявлял интерес к изобразительному искусству, поэтому после окончания школы поступил в Московское училище живописи, ваяния и зодчества, где изучал живопись, графику и скульптуру.
Шадр принимал участие в революционных событиях начала XX века и поддерживал большевистскую партию. Его работы отражали новое общественно-политическое направление и были нацелены на прославление труда и строительства нового общества.
Основными темами его творчества были портреты, пейзажи, исторические композиции и памятники, выполненные в академическом стиле модерн. Шадр создал многочисленные памятники, в том числе памятник Ленину в городе Тула.
В 1932 году Иван Дмитриевич Шадр был назначен профессором Московского художественного института, где передавал свой опыт и знания молодым художникам.
Иван Шадр умер в 1941 году в Москве. Его произведения находятся в музеях и частных коллекциях, и до сих пор вызывают интерес у ценителей искусства.