Urodził się 17 grudnia 1897 r. w Wielkich Piekarach (Piekarach Śląskich). Syn Jana i Elżbiety z Franielów.
Uczestnik powstania śląskiego.
W niepodległej Polsce w Policji Województwa Śląskiego. W latach 1928-1937 w stopniu st. posterunkowego służył w Kamieniu (obecnie część Piekar Śląskich). W latach 1937-1938 funkcjonariusz policji na posterunku w Dąbrówce Wielkiej (obecnie część Piekar Śląskich), po czym powrócił na posterunek w Kamieniu.
Podczas II wojny światowej aresztowany przez Niemców. Osadzony 15 listopada 1940 r. w obozie koncentracyjnym w Auschwitz (nr więźnia 6255).
Zginął 20 czerwca 1941 r. w obozie.
Odznaczony Medalem Niepodległości.
L. Bensz, D. Dobrzański, Wspomnienie Wiktora Szwagla oraz historia piekarskiej policji, Piekary Śląskie 2019; Księga Pamięci Mieszkańców Piekar Śląskich, którzy zginęli z rąk hitlerowskich w miejscach straceń i obozach zagłady w latach 1939-1945, Piekary Śląskie 1993; „Monitor Polski” nr 63/1933.