Từ tháng 10/1979 - 5/1985, Giáo viên, kiêm Bí thư Đoàn Trường Trung học cơ sở Gia Phố, Hương Xuân - Hương Khê và xã Thượng Lộc - Can Lộc Từ tháng 6/1985 - 7/1988, Ủy viên Ban Thường vụ, Phó Bí thư huyện Đoàn Can Lộc Từ tháng 8/1988 - 4/1994, Huyện ủy viên, Đại biểu Hội đồng nhân dân huyện Can Lộc, Bí thư huyện Đoàn Can Lộc tỉnh Hà Tĩnh (Tháng 11 năm 1991 Huyện ủy viên; tháng 5 năm 1991 Đại biểu Hội đồng nhân dân huyện Can Lộc). Từ tháng 5/1994 - 11/1999, Ủy viên Ban Thường vụ Huyện ủy, Phó Chủ tịch Ủy ban nhân dân huyện Can Lộc, Đại biểu Hội đồng nhân dân huyện Can Lộc, tỉnh Hà Tĩnh Từ tháng 12/1999 - 7/2003, Phó Bí thư huyện ủy, Chủ tịch Ủy ban nhân dân huyện Can Lộc, tỉnh Hà Tĩnh Từ tháng 8/2003 - 4/2004, Phó Chủ tịch thường trực Liên đoàn Lao động tỉnh Từ tháng 5/2004 - 10/2005, Phó Chủ tịch thường trực Liên đoàn Lao động tỉnh, Đại biểu Hội đồng nhân dân tỉnh khóa 15 Từ tháng 11/2005 - 6/2006, Ủy viên Ban Chấp hành Tỉnh ủy khóa 16, Phó Chủ tịch thường trực Liên đoàn Lao động tỉnh. Từ tháng 7/2006 - 8/2010, Tỉnh ủy viên, Bí thư Đảng ủy, Giám đốc Sở Lao động, Thương binh và Xã hội Từ tháng 9/2010 - 4/2011, Tỉnh ủy viên, Bí thư Đảng ủy, Giám đốc Sở Lao động, Thương binh và Xã hội. Từ tháng 5/2011 - 11/2015, Tỉnh ủy viên, Bí thư Đảng ủy, Giám đốc Sở Lao động, Thương binh và Xã hội Từ tháng 12/2015 đến nay Tỉnh ủy viên, Bí thư Đảng ủy, Giám đốc Sở Lao động, Thương binh và Xã hội, Đại biểu Hội đồng nhân dân tỉnh khóa XV, Đại biểu Quốc hội khóa XIII