W wydarzeniach marcowych w 1968 należał do wewnątrzpartyjnego stronnictwa „partyzantów” Mieczysława Moczara. W grudniu 1970 dowodził oddziałami Wojska Polskiego pacyfikującymi demonstracje robotnicze na Wybrzeżu, był jednym z głównych odpowiedzialnych za masakry robotników w czasie tamtych wydarzeń i został za to usunięty z zajmowanych stanowisk, a następnie wysłany jako ambasador RPL w Algierii. Zmarł tam 22 października 1971, według oficjalnej wersji z powodu zatrucia amebą.