W latach 1972–1973 słuchacz Wyższej Szkoły KGB w Moskwie, po czym został starszym inspektorem, a 1 stycznia 1975 kierownikiem Inspektoratu Kierownictwa SB KW MO w Koszalinie. Od 1 czerwca 1975 zastępca komendanta wojewódzkiego MO ds. SB w Słupsku, od 10 grudnia 1980 komendant wojewódzki MO w Słupsku, od 1 września 1983 do 12 marca 1990 szef Wojewódzkiego Urzędu Spraw Wewnętrznych w Toruniu. 1969 ukończył Wyższą Szkołę Nauk Społecznych przy KC PZPR, a w 1977 obronił na niej doktorat.

Członek PZPR od 1954 r.

Awanse Chorąży (1954) Podporucznik (1955) Porucznik (1957) Kapitan (1960) Major (1960) Podpułkownik (1970) Pułkownik (1975)

Odznaczenia Order Sztandaru Pracy II klasy (1989) Krzyż Komandorski Orderu Odrodzenia Polski (1982) Krzyż Oficerski Orderu Odrodzenia Polski (1976) Krzyż Kawalerski Orderu Odrodzenia Polski (1969) Złoty Krzyż Zasługi (1964) Medal 30-lecia Polski Ludowej (1974) Medal 40-lecia Polski Ludowej (1984) Złoty Medal „Za zasługi dla obronności kraju” (1981) Srebrny Medal „Za zasługi dla obronności kraju” (1977) Brązowy Medal „Za zasługi dla obronności kraju” (1975) Złota Odznaka „Za zasługi w ochronie porządku publicznego” (1979) Srebrna Odznaka „Za zasługi w ochronie porządku publicznego” (1976) Brązowa Odznaka „Za zasługi w ochronie porządku publicznego” (1974) Odznaka „20 Lat w