Michaił Aleksiejewicz Szalin (; ur. we wsi Kumak w guberni orenburskiej, zm. 20 lutego 1970 w Moskwie) – generał pułkownik Armii Radzieckiej, szef Głównego Zarządu Wywiadowczego.
Biografia Urodził się w rodzinie chłopskiej. W 1916 ukończył seminarium nauczycielskie i w maju 1916 został powołany jako szeregowy do służby wojskowej. W czerwcu 1917 ukończył przyspieszony kurs Wileńskiej Szkoły Wojskowej w Połtawie. Jako chorąży dowodził kompanią 17 Syberyjskiego Zapasowego Pułku Strzeleckiego.
W maju 1918 wstąpił jako ochotnik do Robotniczo-Chłopskiej Armii Czerwonej, a w listopadzie tegoż roku został członkiem RKP(b). Uczestniczył w wojnie domowej w latach 1918–1921 na stanowiskach od skarbnika do dowódcy pułku w jednostkach Frontu Wschodniego i Zachodniego. Dowodził oddziałem szturmowym podczas stłumienia powstania kronsztadzkiego.
W latach 1922–1929 był komisarzem wojskowym orskiego ujezdu, następnie okręgu tiumeńskiego. Był szefem Zarządu Okręgu Terytorialnego Baszkirskiej ASRR.