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