Ukończył frontową szkołę oficerską.
W 1945 został adiutantem komendanta miasta Szczecina w randze majora. Rozpoczął również studia ekonomiczne, równolegle prowadząc wojskowe i amatorskie zespoły estradowe. W latach 1949–1958 występował na scenie Teatrów Dramatycznych, jednocześnie uczęszczając działającego przy tej scenie studia dramatycznego. W 1953 zdał eksternistyczny egzamin aktorski w Krakowie. Następnie występował w teatrach: im. Juliusza Osterwy w Lublinie (1958−1960), Polskim w Bielsku-Białej (1960–1962) i Wybrzeże w Gdańsku (1962–1980).
Grał również w spektaklach Teatru Telewizji oraz słuchowiskach Teatru Polskiego Radia.
Zmarł w Gdańsku, pochowany 5 października 1982 na cmentarzu Łostowickim (kwatera 10-7-19).
Filmografia W każdą pogodę (1969) S.O.S. (1974, odc. 7) Śmierć prezydenta (1977) – poseł Herman Lieberman Lekcja martwego języka (1979) – Wasserzug, właściciel hotelu Królowa Bona (1980, odc. 10, 11) – Jan Lang, poseł habsburski 07 zgłoś się (1981, odc. 13) – archiwista w sądzie gdańskim
Ordery i odznaczenia
Krzyż Srebrny Orderu Virtuti Militari Krzyż Walecznych Odznaka Grunwaldzka Medal „Za zdobycie Berlina” (ZSRR, 1945)
Źródło:.
Nagrody
Doroczna Nagroda Teatralna Wojewody Gdańskiego za najlepszą rolę epizodyczną w sztuce Kobieta bez skazy G.