W 1949 ukończył Centralną Szkołę Partyjną PZPR, w której od lipca 1949 do września 1957 był wykładowcą. Następnie do lipca 1963 był adiunktem w Wyższej Szkole Nauk Społecznych przy KC PZPR. Jednocześnie w styczniu 1953 został także absolwentem Uniwersytetu Warszawskiego. A 25 czerwca 1960, na podstawie rozprawy Polityczne przyczyny Powstania Warszawskiego 1944, uzyskał stopień doktora w WSNS.

Od 1 sierpnia 1963 pracował w Urzędzie do Spraw Wyznań, gdzie był m.in. wicedyrektorem, a od stycznia 1967 do maja 1974 kierownikiem, zaś od maja 1971 w randze podsekretarza stanu w Urzędzie Rady Ministrów.

Od 17 czerwca 1974 do 31 grudnia 1981 pełnił funkcję dyrektora Naczelnego Zjednoczenia Wydawnictw.

Odznaczenia Krzyż Komandorski Orderu Odrodzenia Polski (1969)Dekoracja wysokimi odznaczeniami działaczy państwowych, "Trybuna Ludu", nr 201, 22 lipca 1969, s. 8. Medal im. Tadeusza Boya-Żeleńskiego (nadany przez Towarzystwo Krzewienia Kultury Świeckiej, 1989)Dwudziestolecie TKKŚ, "Argumenty", nr 20, 14 maja 1989, s. 10.

Śmierć i pogrzeb Zmarł 11 listopada 2007 i 19 listopada po mszy w kościele św.