Urodził się w Krakowie. W 1952 roku ukończył PWSA w Krakowie. Aktor teatrów: im. Osterwy w Lublinie (1951-57), im. Jaracza w Olsztynie (1957-59), Ludowego w Nowej Hucie (1959-63), Wybrzeże w Gdańsku (1963-65), Polskiego we Wrocławiu (1965-70), Studio w Warszawie (1976-83), Narodowego (1983-90).