Место рождения:
Красноярский край, Уярский р-он, с. Никольское
Дополнительная информация:
Указом Президиума Верховного Совета СССР
от 17 ноября 1943 года
удостоен звания Героя Советского Союза
Уроженец Красноярского края (село Никольское Уярского района). На фронтах Великой Отечественной войны с июня 1941 года. Воевал на Юго-Западном, Западном и Калининском фронтах. Участвовал в Московской битве, Ржевско-Вяземской и Великолукской операциях. Командир 9-го механизированного корпуса 3-й Гвардейской танковой армии Воронежского фронта генерал-майор танковых войск Малыгин особенно отличился при форсировании Днепра. Из наградного листа: «Передовые части корпуса под его командованием в ночь на 22 сентября 1943 года форсировали реку в районе села Зарубинцы, обеспечили своевременную переправу войск и техники корпуса на правый берег Днепра». После войны генерал-майор Малыгин продолжил службу в армии.