- Từ tháng 6/1945: Thoát ly tham gia cách mạng; Trưởng ban Trinh sát huyện Tam Kỳ.
- Từ tháng 10/1945: Trưởng Ty Công an, Bí thư Chi bộ Ty Công an tỉnh Quảng Nam.
- Từ tháng 1/1949: Tỉnh ủy viên dự khuyết (Hội nghị bầu), Trưởng Ty Công an, Ủy viên Đoàn Chính quyền Liên tỉnh Quảng Nam - Đà Nẵng.
- Từ tháng 11/1949: Giám đốc Công an Liên khu 5, Bí thư Liên chi Chính quyền Liên khu 5, Ủy viên Đảng đoàn Chính quyền Liên khu 5.
- Từ tháng 5/1955: Tập kết ra miền Bắc và công tác tại Bộ Công an.
- Từ tháng 1/1956: Phó Hiệu trưởng Trường Công an Trung ương tại Hà Nội.
- Từ tháng 1/1957: Vụ phó Vụ Tổ chức Cán bộ - Bộ Công an; học Lý luận chính trị tại Trường Đảng Nguyễn Ái Quốc; sau đó làm Vụ trưởng Vụ Tổ chức Cán bộ - Bộ Công an.
- Từ tháng 6/1967: Phó Trưởng ban Thanh tra - Bộ Công an.
- Từ ngày 15/2/1976: Nghỉ hưu theo chế độ.