Syn Mikołaja i Heleny. Był uczestnikiem II wojny światowej, od 1941 w szeregach Armii Czerwonej zaś od 1943 w ramach 1 Dywizji Piechoty im. Tadeusza Kościuszki. Od 1944 brał udział w walkach z oddziałami antykomunistycznej partyzantki jako funkcjonariusz komunistycznego aparatu bezpieczeństwa. Był między innymi dowódcą grupy operacyjnej kryptonim "Dęblin-Irena" z siedzibą sztabu w Dęblinie i według zachowanej w IPN dokumentacji brał udział w likwidacji oddziałów "Spokojnego", "Szatana", "Zagańczyka", "Wichra", "Żuka", "Starego", "Brzozy", "Zapory". Pełnił szereg funkcji kierowniczych w aparacie bezpieczeństwa. Od 1949 był kierownikiem sekcji w Wydziale I Departamentu Ochrony Rządu MBP i odpowiadał za operacyjne zabezpieczenie osoby Bolesława Bieruta. Był między kawalerem innymi Krzyża Oficerskiego Orderu Odrodzenia Polski. Służbę w SB zakończył w 1990 roku.