From October 1995 to November 1996: Technician, Team 704, Construction Company 475.
From November 1996 to July 1997: Technician, Construction Machinery Workshop, Nghe An Road Construction Joint Stock Company, Secretary of the Youth Union Branch.
From July 1997 to March 2001: Technical officer, Technical Department, Nghe An Road Construction Joint Stock Company (formerly Road Construction Company No. 2), Secretary of the Youth Union Branch.
From March 2001 to October 2004: Staff member of the Planning Department, Nghe An Provincial Project Management Board for Transportation. In July 2002, appointed Head of the Planning Department, Nghe An Provincial Transportation Management Board.
From October 2004 to December 2010: Industrial Specialist, Office of the People's Committee of Nghe An Province.
From December 2010 to March 2014: Deputy Director of the Nghe An Department of Transport.
From March 2014 to October 2015: Member of the Provincial Party Committee, Secretary of the Anh Son District Party Committee.
From October 2015 to December 2015: Member of the Standing Committee of the Provincial Party Committee, Secretary of the Anh Son District Party Committee.
From December 2015 to December 2018: Member of the Standing Committee of the Provincial Party Committee, Chairman of the Provincial Party Committee's Inspection Committee, Head of the Economic and Budget Committee of the Provincial People's Council.
From December 2018 to December 2024: Member of the Standing Committee of the Provincial Party Committee, Permanent Vice Chairman of the Provincial People's Committee.
December 31, 2024: Deputy Secretary of the Provincial Party Committee, Standing Vice Chairman of the Provincial People's Committee.
January 3, 2025: At the 26th session of the 18th term of the Nghe An Provincial People's Council, he was elected to the position of Chairman of the Provincial People's Committee for the term 2021-2026.