Мухин Иван Иванович родился 3 августа 1907 года в деревне Кулиги Ярославской области. Призван на военную службу в сентябре 1929 года и зачислен в 12-й пограничный отряд. С сентября 1929 года по февраль 1932 года – стрелок 12-го пограничного отряда. С февраля 1932 года по октябрь 1933 года курсант Первой школы пограничной охраны и войск ОГПУ им. К.Е. Ворошилова.
С октября 1933 года по февраль 1947 года проходил службу в пограничных войсках НКВД на различных должностях.
С августа 1944 года по июнь 1946 года участвовал в боевых действиях на фронтах Великой Отечественной войны в составе 98-го и 2-го пограничного отрядов войск НКВД в должности начальника штаба.
Награжден орденом Отечественной войны II степени, медалью Жукова, а также юбилейными медалями.
Информация предоставлена внуком ветерана, старшим следователем Грязовецкого межрайонного СУ СК России по Вологодской области А.А. Пуповым.