Иван Иванович Попов родился 30 сентября 1975 года в Даниловском районе Волгоградской области. В детстве он мечтал стать пограничником, как его отец. В 1992 году он подал заявление в Московское высшее военное командное училище. После окончания учёбы молодого человека направили в Северо-Кавказский военный округ, где он служил в десантно-штурмовом полку. Свой путь он начал с должности командира взвода. Иван Иванович Попов участвовал во второй чеченской кампании и войне с Грузией в 2008 году, а также в операции в Сирии. Он известен своим умением подбирать сотрудников и поддерживать хорошие отношения с подчинёнными. Его репутация позволяла считать его одним из самых перспективных командиров в армии РФ.
После окончания Военной академии Генерального штаба в 2015 году Попов возглавил мотострелковую бригаду и руководил гарнизоном Волгограда. Затем он быстро продвигался по служебной лестнице: командовал корпусом в Крыму, занимал руководящие должности в Береговых войсках Российской Федерации в С