Urodził się 13 maja 1876 r. w m. Časlaw w Czechach. Syn Józefa i Justyny z Mrázków.
Uczęszczał do gimnazjum w Wiedniu; ukończył 7 klas, lecz matury nie uzyskał. Następnie odbył kurs i zdał egzamin na nauczyciela gimnastyki dla szkół średnich. W okresie od 4 października 1897 do 30 września 1898 odbył obowiązkową służbę wojskową w armii austro-węgierskiej w charakterze jednorocznego ochotnika (a wg innych danych – w latach 1897-1900 służył jako podoficer w 21 pp).
Później pracował jako nauczyciel gimnastyki. Członek „Sokoła”.
Po wybuchu wojny od 16 sierpnia 1914 r. dowodził 7 komp. 2 pp LP. 28 września został adiutantem II baonu i dzień później otrzymał stopień ppor. piech. Wraz z pułkiem 30 września wyjechał na front w Karpaty. Wobec choroby 10 października opuścił pułk. Od 11 stycznia 1915 r. był oficerem ewidencyjnym w stacji LP w Wadowicach, zaś od 31 marca adiutantem baonu uzupełniającego 2 pp LP (potem: baonu uzupełniającego kpt. Szczęsnego Rucińskiego i kpt. Franciszka Sikorskiego). W okresie od 13 maja do 5 września zajmował stanowisko referenta ds. organizacyjnych w Komendzie Grupy LP w Piotrkowie. Od 6 września 1915 do 16 stycznia 1916 r. był oficerem do szczególnych poruczeń w komendzie III Brygady. 1 listopada 1915 r. awansował na por. piech. Dowodził oddziałem sztabowym III Brygady (17 stycznia-1 listopada 1916 z tym jednak, iż od 7 lutego do 4 marca był instruktorem na kursie podoficerskim dla żołnierzy 4 i 6 pp LP). Uczestniczył w działaniach na Wołyniu. Był lekko ranny w nogę w czasie walk pod Kościuchnówką na początku października 1915 r. Od 2 listopada 1916 r. stał na czele komisariatu werbunkowego (potem: Powiatowy Urząd Zaciągu) w Busku. Uczestniczył w kursie oficerskim w Zambrowie (1 lipca-28 września 1917).
Po kryzysie przysięgowym był w PKP. Zajmował stanowisko komendanta stacji zbornej w Przemyślu. W następstwie przejścia II Brygady przez front pod Rarańczą (15/16 lutego 1918) internowany przez Austriaków w Witkowicach (do 29 marca). Dalsze jego losy są bliżej nieznane.
W niepodległej Polsce zapewne nie służył czynnie w WP. Zweryfikowany jako por. rez. piech. ze starszeństwem z 1 czerwca 1919 r.
Zmarł 8 kwietnia 1933 r. w Krakowie.
Pośmiertnie odznaczony Krzyżem Niepodległości.
Żonaty, miał córkę Helenę (ur. 28 XII 1905) oraz synów Sławomira (ur. 15 VII 1909) i Gustawa (21 IV 1923-6 III 2008), wybitnego aktora.
CAW, akta personalne 2421; W.K. Cygan, Oficerowie Legionów Polskich 1914-1917. Słownik biograficzny t. 2, Warszawa 2006; Lista starszeństwa oficerów Legionów Polskich, Warszawa 1917; T. Malinowski, M. Szumański, 2 Pułk Piechoty Legionów Polskich t. I: Karpaty, Warszawa 1939; „Monitor Polski” nr 27/1934, 64/1937; Rocznik oficerski 1923, 1924.