Родился в деревне Князевка, ныне городского округа г. Арзамас Нижегородской области, в семье портного. В 1940 году окончил неполную среднюю школу в городе Арзамас и поступил в Горьковский речной техникум. С началом Великой Отечественной войны Фадин добровольцем просился на фронт, однако его не взяли по малолетству. Окончил танковое училище в городе Горьком и Ленинградскую высшую офицерскую бронетанковую школу (1943 г.). Участник Великой Отечественной войны. Командир танка 207-го танкового батальона 22-й гвардейской танковой бригады 5-го гвардейского танкового корпуса, лейтенант Фадин участвовал в Курской битве, Белгородско-Харьковской, Киевской, Ясско-Кишинёвской операциях, в боях по освобождению Румынии, Венгрии, Австрии и Чехословакии. В декабре 1943 года в бою за Каменные Броды на Правобережной Украине лично подбил тяжёлый танк «тигр» и обеспечил главным силам бригады выгодные условия для развертывания и вступления в бой. В боях за город Тараща Киевской области в феврале 1944 года на своём танке с ходу атаковал и захватил артиллерийскую батарею, первым ворвался в город. Закончил войну на Дальнем Востоке, участвовал в разгроме японской Квантунской армии. В ноябре 1943 и в феврале 1945 года представлялся к присвоению звания Героя Советского Союза, но награждён не был. В 1945 – 1964 годах служил в армии на офицерских должностях: командир танкового батальона, начальник штаба танкового полка, заместитель командира танкового полка, офицер отдела боевой подготовки штаба Гражданской обороны. В 1964 – 1967 годах – начальник строевого отдела Военной академии бронетанковых войск им. Маршала Советского Союза Р.Я. Малиновского. В 1967 – 1998 (с перерывом) годах – преподаватель Военной академии бронетанковых войск. В 1976 – 1978 годах находился в служебной командировке в Сирийской Арабской Республике, организовывал подготовку офицеров танковых войск. В 1998 – 2011 годах – старший научный сотрудник Центра информационных технологий Общевойсковой академии Вооружённых Сил Российской Федерации. Кандидат военных наук (1975). Профессор Академии военных наук (1981). Являлся автором или соавтором более 40 военно-научных работ. Почётный гражданин города Арзамаса (22.07.2010). С 1996 года полковник Фадин — в отставке. Звание Героя Российской Федерации присвоено 6 сентября 1996 года – за мужество и героизм, проявленные в борьбе с немецко-фашистскими захватчиками в Великой Отечественной войне 1941-1945 годов. Продолжал работу в Военной академии бронетанковых войск им. Р. Я. Малиновского в должности научного сотрудника научно-исследовательской учебно-методической группы академии. С 1998 года – старший научный сотрудник Центра информационных технологий Общевойсковой академии Вооружённых Сил Российской Федерации. Жил в Москве, похоронен на Троекуровском кладбище. Награды: ордена Красного Знамени (08.12.1943), Отечественной войны 1-й (11.03.1985) и 2-й (02.10.1945) степени, Александра Невского (10.07.1944), Красной Звезды (30.12.1956), «За службу Родине в Вооружённых Силах СССР» 3-й степени (?), медали, в т. ч. «За боевые заслуги» (19.11.1951). Память: в городе Арзамасе, у мемориального комплекса «Вечный огонь» установлен бюст Герою.