Pracował w różnych zawodach. Był m.in. aktorem w teatrach lalkowych Szczecina (1959—1960) i Olsztyna (1960—1962), kierownikiem literackim Teatru im. Stefana Jaracza w Olsztynie (1967—1970). Od 1970 r., przez dwa lata, był zastępcą dyrektora Olsztyńskiego Wydawnictwa Prasowego RSW „Prasa” oraz wchodził w skład zespołu redakcyjnego „Warmii i Mazur”, gdzie pełnił także funkcję zastępcy redaktora naczelnego (1974-1983). W latach 1981-1983 był prezesem Olsztyńskiego Oddziału Związku Literatów Polskich. Obecnie jest członkiem Stowarzyszenia Pisarzy Polskich.