Иван Михайлович Каменских родился 3 февраля 1946 года в городе Очер Пермской области.
В 1970 году окончил Пермский политехнический институт по специальности "инженер-механик".
В 1970-2000 году - инженер-конструктор, старший инженер-конструктор, начальник группы, начальник отдела, начальник отделения, первый заместитель главного конструктора, главный инженер в Российском федеральном ядерном центре "Всероссийский научно-исследовательский институт технической физики" (РФЯЦ ВНИИТФ), город Снежинск, Челябинская область.
В 2000-2004 году - заместитель министра РФ по атомной энергии.
В 2004-2008 году - заместитель руководителя, и. о. руководителя Федерального агентства по атомной энергии.
С мая 2008 года по январь 2010 года - заместитель генерального директора государственной корпорации по атомной энергии "Росатом".
С февраля 2010 года - заместитель генерального директора - директор Дирекции по ядерному оружейному комплексу государственной корпорации по атомной энергии "Росатом".
С апреля 2011 г. - первый заместитель генерального директора — директор Дирекции по ядерному оружейному комплексу Государственной корпорации по атомной энергии «Росатом».
Имеет орден "Знак Почёта", орден Дружбы. Отмечен благодарностями Президента и Правительства РФ. Указом Дмитрия Медведева награждён Государственной премией в области науки и технологий.