W 1611 po zdradzie rosyjskich protektorów, stojąc na czele pięciotysięcznego oddziału doprowadził do wielkiego pożaru Moskwy. W roku 1612 przekazał dowództwo nad polskim garnizonem Mikołajowi Strusiowi i wrócił na Litwę. Mieszkańcy miasta pod przywództwem kupca Kuźmy Minina i księcia Dymitra Pożarskiego rozpoczęli blokadę Kremla. Dowódca polskiej załogi na Kremlu, Mikołaj Struś, pozbawiony odsieczy ze strony króla polskiego, Zygmunta III Wazy, skapitulował 7 listopada 1612 roku. Na pamiątkę tego wydarzenia ustanowiono w Rosji w 2004 roku święto państwowe Dzień Jedności Narodowej, które po raz pierwszy obchodzono w 2005.
W latach 1612–1618 dowodził polskim garnizonem w Smoleńsku odpierając przez wszystkie te lata liczne ataki oddziałów rosyjskich. Był marszałkiem Sejmu nadzwyczajnego odbywającego się w Warszawie w dniach 3-24 grudnia 1613. Poseł na sejm nadzwyczajny 1613 rokuJanusz Byliński, Dwa sejmy z roku 1613, Wrocław 1984, s. 255..