Urodził się 31 stycznia 1888 r. we Lwowie. Syn Zygmunta i Sabiny z d. Stradiot.
Pracował jako aktor. W sezonie 1913-1914 występował w Teatrze im. J. Słowackiego w Krakowie.
W czasie I wojny światowej od 7 września 1914 r. w Legionach Polskich. Był uczniem II kursu szkoły podchorążych LP (14 stycznia-14 maja 1915). Od września 1915 r. służył jako instruktor w baonie uzupełniającym nr 4 kpt. Karola Baczyńskiego. 1 listopada na czele grupy żołnierzy został wysłany dla uzupełnienia 6 pp LP. Ukończył Szkołę Chorążych LP i 1 maja 1916 r. został mianowany chor. piech. Wobec choroby w sierpniu leczył się w sanatorium dr. Chramca w Zakopanem. 20 października przydzielony do komp. uzupełniającej nr 3. Od 10 stycznia 1917 r. służył w stacji zbornej LP w Lublinie, a potem w tamtejszej komendzie placu.
Od 15 listopada 1918 r. w WP. Służył m.in. w 38 pp.
Zweryfikowany jako kpt. adm.-gosp. z 1 czerwca 1919, był oficerem prowiantowym 7 pp leg (1923, 1925), a potem płatnikiem 15 pp (1928). Z tego stanowiska 28 lutego 1929 r. przeniesiony w stan spoczynku.
Powrócił do pracy w teatrze. W sezonie 1929-1930 występował w Teatrze Polskim w Katowicach, potem w Teatrze Miejskim w Grodnie. Nastepnie zamieszkał w Pruszkowie. Pracował w Teatrze Polskim w Warszawie (1931-1932, 1936-1937), w Teatrze Narodowym (listopad 1932), w Teatrze Kameralnym (maj 1933 r.) i w Teatrze Malickiej (1938 r.). Był aktorem charakterystycznym. Grał w filmach Ułan księcia Józefa (1937), Ludzie Wisły (1938) i Biały Murzyn (1939).
Podczas II wojny światowej m.in. służył w wojskach alianckich w Afryce.
Po zakończeniu wojny i demobilizacji zamieszkał w Wlk. Brytanii. Był członkiem Zw. Artystów Scen Polskich za Granicą.
Zmarł 28 lutego 1954 r. w Springhill Lodges Hostel. Pochowany na cmentarzu w Chipping Camden.
Odznaczony Krzyżem Niepodległości.
Żonaty, miał dzieci.
W.K. Cygan, Oficerowie Legionów Polskich 1914-1917. Słownik biograficzny t. 2, Warszawa 2006; „Dziennik Polski, Dziennik Żołnierza” nr 54, 59/1954; J. Konefał, Legiony Polskie w Lubelskiem 1914-1918, Lublin 1999; Księga pamiątkowa 1830-29.XI-1930, Ostrów Mazowiecka 1930; Lista starszeństwa oficerów Legionów Polskich, Warszawa 1917; „Monitor Polski” nr 171/1933; Rocznik oficerski 1923, 1924, 1928; Rocznik oficerski rezerw 1934; Słownik Biograficzny Teatru Polskiego 1765-1965, Warszawa 1973; K. Stepan, Prawie jak słownik, „Mars” t. 20/2006; VII Lista strat Legionów Polskich, Piotrków 1916.