Święto to przypada w dzień ustawowo wolny od pracy, ponieważ 15 sierpnia jest również liturgicznym świętem Wniebowzięcia Matki Bożej, dla którego ustawodawca wprowadził wolne.
Wojsko Polskie od początku uzyskania niepodległości przez państwo polskie w 1918 roku w znakach, nazwach, ceremoniale i wewnętrznej strukturze podkreślało swój historyczny rodowód i swą tradycję, rozumianą jako trwanie państwa oraz ciągłość istnienia jego zbrojnego ramienia.
Kultywowanie tradycji oręża polskiego było jednym z istotnych czynników integrujących armię oraz umacniało jego więzi ze społeczeństwem. Szczególnym tego przykładem były święta wojskowe, uroczyście obchodzone w armii II Rzeczypospolitej. Do tych tradycji nawiązują obecnie żołnierze Wojska Polskiego.
W okresie II Rzeczypospolitej Święto Żołnierza obchodzono dla upamiętnienia walk w obronie Ojczyzny toczonych w 1920 roku. Wybrano dzień 15 sierpnia, gdyż w tym dniu w 1920 roku w godzinach nocnych pierwsze oddziały 21. Dywizji Górskiej rozpoczęły forsowanie Wieprza pod Kockiem. Rozpoczęto w ten sposób kontrofensywę, w wyniku której rozbito wojska rosyjskiego Frontu Zachodniego pod dowództwem Michaiła Tuchaczewskiego.
Ustanowienie Święta Żołnierza sankcjonował rozkaz Ministra Spraw Wojskowych gen. broni Stanisława Szeptyckiego nr 126 z dnia 4 sierpnia 1923 roku. Podano w nim:
W dniu tym wojsko i społeczeństwo czci chwałę oręża polskiego, której uosobieniem i wyrazem jest żołnierz. W rocznicę wiekopomnego rozgromienia nawały bolszewickiej pod Warszawą święci się pamięć poległych w walkach z wiekowym wrogiem o całość i niepodległość Polski.
Święto Żołnierza nie zostało nigdy odwołane równorzędnym lub wyższym aktem. Obchodzono je uroczyście w okresie II wojny światowej w Polskich Siłach Zbrojnych na Zachodzie i w Wojsku Polskim do 1947 roku. W następnych latach zaniechano jego obchodów i ustanowiono Dzień Wojska Polskiego (12 października) – upamiętniając w ten sposób chrzest bojowy 1. Dywizji Piechoty im. Tadeusza Kościuszki pod Lenino.
W latach 1990-1992 Święto obchodzono w dniu 3 maja, w rocznicę uchwalenia Konstytucji 3 maja.
Prezydent Lech Kaczyński dokonuje przeglądu oddziałów Wojska Polskiego przed defiladą w dniu Święta Wojska Polskiego 15 sierpnia 2007 w Warszawie.
Ustawa sejmowa z dnia 30 lipca 1992 roku przywróciła obchody Święto Wojska Polskiego w dniu 15 sierpnia. Tegoż roku po raz pierwszy w dniu 15 sierpnia odbyły się centralne uroczystości z okazji Święta Wojska Polskiego przed Grobem Nieznanego Żołnierza w Warszawie.
Corocznie 15 sierpnia odbywają się we wszystkich kościołach polowych w Polsce uroczyste Msze Święte w intencji poległych na polu chwały. Na cmentarzach pamięć żołnierzy czci Apel Poległych, natomiast przed Grobem Nieznanego Żołnierza w Warszawie odprawiana jest z udziałem Najwyższych Władz Państwowych Honorowa Zmiana Warty.
15 sierpnia 2007, pierwszy raz w powojennej historii Polski (ostatnia tak duża defilada odbyła się w 1974 roku), miała miejsce defilada nawiązująca do tradycji II Rzeczypospolitej. Około stu pojazdów i tysiąca żołnierzy (w tym reprezentacyjny pododdział francuski) przedefilowało warszawskimi Alejami Ujazdowskimi. Nad trasą defilady przelatywały samoloty i śmigłowce. Paradzie przyglądały się tysiące widzów, zapełniających trasę i boczne uliczki. Uroczystości rozpoczęły się od przeglądu oddziałów, którego dokonał prezydent Lech Kaczyński, jadąc w odkrytym samochodzie terenowym Land Rover Defender. Prezydent przed Belwederem odbierał również defiladę.
Corocznie obchody święta Sił Zbrojnych Rzeczypospolitej Polskiej odbywają się również w Wilnie. Również w tym roku z okazji Święta Wojska Polskiego Ambasada RP w Wilnie organizuje uroczyste składanie wieńców przy Mauzoleum Matki i Serca Syna na wileńskiej Rossie. Tegoroczna uroczystość odbędzie się tradycyjnie w dn. 15 sierpnia 2017 r. o godz. 12.00. Uroczystości uświetni przelot nad Rossą polskich F-16 (godz. 12:00).