Pod koniec 1945 został członkiem Komitetu Północnego partii, kierującego działalnością w prowincjach Hà Giang, Tuyên Quang i Thái Nguyên.

Od grudnia 1947 był komisarzem politycznym dziesiątego regionu wewnętrznego, członkiem regionalnego komitetu partii i sekretarzem Regionalnego Komitetu Wojskowego; 1950 komisarz polityczny Komitetu Regionu Północno-Zachodniego partii i sekretarz Komitetu Spraw Cywilnych Partii w Dolnym Laosie; 1951 komisarz polityczny 208. Brygady; w maju 1955 mianowany zastępcą szefa Głównego Departamentu Politycznego Armii Ludowej i członkiem komitetu partyjnego w armii. Wybierany do Komitetu Centralnego partii komunistycznej na III (1960), IV (1976) i V (1982) kongresie; był także członkiem Komisji Inspekcji Partyjnej i szefem Zarządu Inspekcji Armii (od 1960) oraz członkiem Sekretariatu KC (1976). W marcu 1961 mianowany szefem Głównego Departamentu Politycznego Armii Ludowej, zastępcą ministra obrony oraz zastępcą sekretarza komitetu partyjnego w armii. 1982–1987 minister pracy, inwalidów wojennych i spraw socjalnych;