Pracował w kopalni w Grabownicy Starzeńskiej. 5 maja 1919 jako ochotnik wstąpił do Wojska Polskiego w 1 pułku artylerii ciężkiej Ziemi Krakowskiej otrzymując stanowisko kanoniera w baterii zapasowej. W lipcu 1919 ta jednostka została przemianowana na 3 pułk artylerii ciężkiej i przeniesiona do Lublina. W tym czasie Stanisław Michalski został oddelegowany do Szkoły Podoficerskiej nr 3 w Krakowie, następnie zakończył kurs Podchorążych Szkoły Podoficerskiej Artylerii (wynik celujący) i otrzymał awans do stopnia kaprala. Następnie zakończył egzaminem kurs na podchorążego (wynik celujący).

Brał udział w wojnie polsko-bolszewickiej w szeregach 1 baterii 2 pułku artylerii obejmując funkcję łącznika oraz wywiadowcy-obserwatora. Uczestniczył w walkach podczas bitw nad Berezyną koło Głębokiego, Królewszczyzny i Dokszyc, a po przejściu w obszar ukraiński w bojach pod Równem, Łuckiem, Włodzimierzem Wołyńskim. Po wojnie został przeniesiony do rezerwy 22 grudnia 1920 celem podjęcia nauki. Później uczestniczył w ćwiczeniach 5 baterii 10 pułku artylerii ciężkiej. Został mianowany na stopień podporucznika w korpusie oficerów weterynaryjnych, grupa lekarzy, ze starszeństwem z dniem 1 lipca 1925 (lokata 14). W 1934 jako oficer rezerwy pozostawał w ewidencji Powiatowej Komendy Uzupełnień Lwów Miasto.