Từ 1966 đến 1976, ông được bầu làm Bí thư Thành uỷ Hải Phòng thay ông Hoàng Hữu Nhân, đại biểu Quốc hội nước Việt Nam khoá IV, 5, 6. Ủy viên Ủy ban Thường vụ Quốc hội khóa V.