Иван Демидов родился 23 июля 1963 г. в городе Сызрань. В 1995 г. окончил Пятигорский Государственный педагогический институт, специальность - русский язык и литература. С 1981 по 1983 гг. служил в войсках ВДВ на территории Литовской ССР.
В 1983 г. работал осветителем выездного цеха Телевизионного технического центра в Москве (Останкино). В 1987 г. стал администратором Главной редакции программ для молодежи Центрального телевидения Гостелерадио СССР. С 1987 по 1990 гг. Иван Демидов был ассистентом режиссера, затем - режиссером программы «Взгляд». С 1991 г. - режиссер и ведущий «Музыкального обоза» - программы телекомпании «ВиД». С 1992 по 1994 гг. вел программу «Площадка обоза».
С 1992 г. Иван Демидов - режиссер телекомпании «ВиД», член совета директоров. С 1994 по 1995 гг. - генеральный продюсер телеканала «ТВ-6 Москва». С 1995 по 1998 гг. - генеральный директор «ТВ-6 Москва». В июне 1998 г. стал заместителем, а затем - первым заместителем генерального директора МНВК «ТВ-6». В 2001 г. освобожден от должности, но остался членом совета директоров.
В 1994 г. учредил АОЗТ «Бекар Рекордз». В 1996 г. - АО «Квинта».
Иван Демидов был ведущим программы «Русский взгляд» на «3 канале» (Московия). В 2005 г. основал и стал главным редактором общественного православного телеканала «Спас». До 2008 г. руководил координационным советом «Молодой Гвардии».
С 2008 по 2009 гг. - начальник идеологического управления политического департамента партии «Единая Россия». С апреля 2009 г. руководил департаментом гуманитарной политики и общественных связей в управлении внутренней политики администрации президента России. С мая 2009 г. - ответственный секретарь Комиссии по противодействию фальсификации истории в ущерб интересам России. С 2010 по 2012 гг. - заместитель начальника Управления по внутренней политике Администрации Президента РФ по вопросам общественных и религиозных организаций.
В мае 2012 г. Иван Демидов назначен заместителем министра культуры РФ.
