- Từ tháng 01/2016 đến nay: Phó Giám đốc Công ty cố phần Đường sắt Vĩnh Phú. Phó Bí thư Đảng ủy CT khóa X (2015 -2020)
- Từ tháng 9/2008 đến tháng 12/2015: Phó Giám đốc Công ty TNHH MTV QLĐS Vĩnh Phú, Phó Bí thư Đảng ủy CT khóa IX, (6/2010); Bí thư chi bộ Cư quan I đến 4/2010: Phó Bí thư Đáng ủy Công ty khóa X, (2015 - 2020)
- Từ tháng 6/2001 đến tháng 8/2008: Trưởng phòng Kế hoạch Công ty QLĐS Vĩnh Phú, ƯVBCH Đảng bộ Công ty khoa VI, VII, VIII, phụ trách công tác Tuyên giáo Đảng uy.
- Từ tháng 5/2000 đến tháng 5/2001: Đội trương đội Thanh tra giao thông đường sắt Xí nghiệp QLĐS Vĩnh Phú
- Từ tháng 12/1998 đến tháng 4/2000: Kỹ thuật viên phòng Kỹ thuật Xí nghiệp QLĐS Vinh Phú, UVBCH Đảng bộ khóa V
- Từ tháng 12/1991 đến tháng 11/1998: UVBCH Đảng bộ khóa III, IV, Thường trực Đảng ủy chuyên trách, Phó bí thư chi bộ Cơ quan I
- Từ tháng 5/1989 đến tháng 11/1991: Bí thư Đoàn chuyên trách, UVBCH Đảng bộ khóa I (4/1989); 7/1989 bố sung vào BTV ĐU; UVBCH Đảng bộ khóa II (10/1991); Thường trực Đảng ủy Xí nghiệp QLĐS Vĩnh Phú
- Từ tháng 4/1988 đến tháng 4/1989: Học Trung cấp lý luận chính trị tại trường Đảng tỉnh Phú Thọ, Chi úy viên lớp
- Từ tháng 4/1986 đến tháng 3/1988: Đội phó Đội Đại tu ĐSVP, Bí thư chi bộ, UVBCH Đảng bộ lâm thời Xí nghiệp Quản lý Đường sắt Vĩnh Phú
- Từ tháng 10/1982 đến tháng 3/1986: Kỹ thật viên đội Đại tu ĐS Vĩnh Phú, Bí thư chi bộ, UVBCH Đảng bộ tuyến ĐS Vĩnh Phú khóa I + II, phụ trách tuyên giáo. Quyền đội trướng Đội ĐS Bãi Bàng (10/1985-3/1986)
- Từ tháng 8/1978 đến tháng 9/1982: Bộ đội C2, D2, E89, Quân đoàn 29; Trung sĩ, A trưởng, UVBCH Liên chi đoàn D2, Bí thư chi đoàn C2
Từ tháng 12/1975 đến tháng 8/1978: Học trường Trung cấp Đường sắt, khóa 26, ngành Đường sắt