Panin diende bij het 178e regimentinfanteriereserve en werd in april naar het front in Roemenië gestuurd met het 294e regiment infanterie “Berezina”. Hij raakte gewond en lag van september 1917 tot januari 1918 in een hospitaal te Sint-Petersburg en hij werd gedemobiliseerd.
Vanaf september 1919 voerde Panin het bevel over een compagnie van de staf van het militair district Moskovski-Narvski van Sint-Petersburg. Hij vocht op het westelijk front van de Russische Burgeroorlog tegen het Noordwestelijk Leger van de Witten.
In januari 1920 kreeg Panin het bevel over een compagnie van het 166e bataljon infanterie.
Nadien kreeg hij het bevel over een compagnie van het bataljon genie.
In maart 1921 sloeg hij mee de opstand van Kronstadt neer.
Interbellum
Na het einde van de burgeroorlog kraag Panin het bevel over een compagnie van het 94e regiment infanterie van de 11e divisie infanterie in het militair district Leningrad.
In 1924 volgde hij de Vystrel cursus voor officieren.
In februari 1926 kreeg Panin het bevel over een bataljon van het 59e regiment van de 67e divisie infanterie.
In april 1931 kreeg hij het bevel over het 60e regiment infanterie.
In november 1936 werd Panin vicecommandant van de 16e divisie infanterie. Hij ontving de Leninorde. In 1938 ontving hij de Jubileummedaille voor de 20e verjaardag van het Rode Leger.
Op 21 oktober 1939 kreeg Panin het bevel over het 1e legerkorps infanterie te Pskov in het militair district Leningrad en hij vocht in de Winteroorlog.
De drie divisies van zijn legerkorps moesten als deel van het 8e leger Ilomantsi en Korpiselka aanvallen. Ze dreven de Finnen terug en namen op 2 december Soeojarvi in.
Panin zond zijn 155e divisie infanterie naar Tolvajärvi en Korpiselka, maar Finse tegenaanvallen in de regio Mohko - Oinassalmi stopten dit.
De 56e divisie infanterie vocht de Slag bij de Kollaa maar kon de rivier Kollaa niet oversteken.
De 139e divisie vocht op 12 december de Slag bij Tolvajärvi maar trok terug.
In mei 1942 kreeg hij het bevel over het 2e reserveleger.
In augustus 1942 gaf hij les aan de Froenzeacademie.
In februari 1943 werd hij hoofd gevechtstraining voor het Volchov Front.
In september kreeg hij het bevel over het 7e legerkorps infanterie van het 59e leger en hij leidde het in het Leningrad–Novgorod Offensief en nam Novgorod in. Daarvoor ontving hij op 21 februari 1944 de Orde van Koetoezov 2e klasse
In juli vocht hij als vicebevelhebber van het 5e leger in Operatie Bagration en het Oost-Pruisenoffensief.
Op 3 november 1944 ontving hij zijn tweede Orde van de Rode Banier
Hij raakte gewond en in februari 1945 lag hij in het hospitaal.
Vanaf mei 1945 werkte hij opnieuw voor de stafchef.
Op 2 december 1945 ontving hij zijn tweede Leninorde.