Năm 2005, bổ nhiệm giữ chức Chỉ huy trưởng BCHQS Tiền Giang thay Thiếu tướng [[Nguyễn Văn Lưỡng]]
NămTháng 2-2008, giữ chức Tham mưu trưởng [[Quân khu 9, Quân đội Nhân dân Việt Nam|Quân khu 9]]
NămTháng 5-2009, bổ nhiệm giữ chức Phó tư lệnh [[Quân khu 9, Quân đội Nhân dân Việt Nam|Quân khu 9]] thay Thiếu tướng [[Nguyễn Văn Lưỡng]] nghỉ hưu.
NămTháng 1-2015, bổ nhiệm giữ chức Phó Giám đốc [[Học viện Quốc phòng (Việt Nam)|Học viện Quốc phòng]] thay Trung tướng Nguyễn Văn Tuyên nghỉ hưu.<ref>{{Chú thích web|url = http://www.qdnd.vn/qdndsite/vn-vn/61/43/quan-doi/be-giang-lop-dao-tao-ngan-han-can-bo-cao-cap-quan-doi-hoang-gia-cam-pu-chia/349992.html|title = Bế giảng Lớp đào tạo ngắn hạn cán bộ cao cấp Quân đội Hoàng gia Cam-pu-chia}}</ref>