Иван Владимирович родился в 1899 году в селе Иловатка Сталинградской области. Подростком начал трудиться кочегаром на сельской мельнице. В 1918 году добровольцем вступил в ряды Красной Армии и участвовал в боях с белогвардейцами в составе 25-й Чапаевской дивизии. После демобилизации в 1923 году обучался в Вологодской Губсовпартшколе, после окончания которой три года работал секретарем волостных комитетов партии в Вологодской области.
С 1928 по 1931 годы И.В.Калугин обучался во Всесоюзном коммунистическом университете им. И.В.Сталина. После окончания университета назначен на должность секретаря партколлектива Химстроя в городе Березники, затем работал инструктором Химпрома, инструктором райкома, секретарем Березниковского горкома партии.
В Краснокамск Иван Владимирович приехал в 1949 году, трудился в должности заместителя председателя горисполкома, затем в течение десяти лет работал лектором горкома партии.
И.В.Калугин вел большую общественную работу, был одним из основателей Краснокамского отделения Всероссийского общества «Знание», несколько лет являлся его председателем. После выхода на пенсию в 1960 году Иван Владимирович продолжал принимать активное участие в общественной жизни – выступал с лекциями перед жителями Краснокамска. До последних дней своей жизни возглавлял клуб боевой и трудовой славы.
За многолетнюю активную общественную деятельность и большую работу по патриотическому воспитанию молодежи решением Краснокамского исполкома городского совета депутатов трудящихся от 28.12.1969 № 243 Ивану Владимировичу Калугину присвоено звание «Почетный гражданин города Краснокамска».